如何从 REST API 中的 Firestore 文档查询单个字段?

How to query a single field from a Firestore document in REST API?

我按照一些教程来获取文档。它工作得很好,但现在我如何从文档中查询单个字段?我可以找到模糊地谈论方式但没有实际语法示例的答案。

这是我的 GET 代码:

//View a user 
app.get('/users/:userId', (req, res) => {
firebaseHelper.firestore
    .getDocument(db, usersCollection, req.params.userId)
    .then(doc => res.status(200).send(doc)); })

我无法识别您显示为 Firestore 客户端库 API 的任何代码(firestoreHelpergetDocument 是什么?)。但我可以告诉您,任何平台的客户端库 API 的 none 都允许您从文档中读取单个字段。如果您阅读任何文档,则必须阅读整个文档,即使您只想要一个字段。此限制存在技术原因。

如果您希望限制在单个查询中读取的数据量,则将文档的字段拆分为多个集合中的多个文档,并且只读取要获取其字段的文档。