即时通讯使用google.cloud中的firestore库,
有没有办法检查文件是否存在而没有检索所有数据?
我试过了
fs.document("path/to/document").get().exists()
但它返回404错误. (google.api_core.exceptions.NotFound)
然后我试过了
fs.document("path/to/document").exists()
但“存在”不是DocumentReference的功能.
我可以从源代码看到exists()是DocumentSnapshot类中的函数,而函数get()应该返回documentSnapshot.我不太确定如何获得DocumentSnapshot
谢谢
最佳答案 如果您使用的是firebase-admin:
fs.collection('items').document('item-id').get().exists
存在真iff项/ item-id.
另外
'item-id' in (d.id for d in fs.collection('items').get())