繁体   English   中英

如何在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都不允许您从文档中读取单个字段。 如果您阅读任何文档,则即使您只想要一个字段,也必须阅读整个文档。 有此限制的技术原因。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM