我有一个Firestore数据库,在我的Flutter应用程序中,我检索到了我需要的docID.如何检索文档usingn



我找到了我需要的文档的文档id。数据库"maindb"中的每个文档都有4个字段(管理员、老年人、脉搏、临时(。如果我的userID可用,那么只检索脉冲字段中的整数值的语法是什么?

我直接从Flutter Fire文档中得到了这一点。我不确定你是否用它来连接消防商店,但至少这应该是一个很好的起点。

FirebaseFirestore.instance
.collection('users')
.doc(userId) <--- Just use the document ID here
.get()
.then((DocumentSnapshot documentSnapshot) {
if (documentSnapshot.exists) {
print('Document exists on the database');
}
});

这将返回与该userId相关的整个文档。然后你可以从中提取你需要的任何条目。

欢迎使用SO。您不能在文档中检索单个字段。检索整个文档,然后可以对所需信息进行切片。

但是,您可以基于单个或多个字段搜索和查询文档。

即CCD_ 1。

关于计费,Firestore是基于文档读写计费的。所以写一个字段或写一个完整的文档都是一样的价格,所以不用担心。

最新更新