首页 > 解决方案 > Firestore 和不必要的字段

问题描述

我正在使用 Firebase Firestore。如何正确编写查询以免返回文档中的某些行?例如,不要返回该created_at字段。不需要返回隐藏在子文档中的所有字段都有一个变体。但是,如果需要形成条件的字段在子文档中,那么将来如何使用条件发出请求?

PS:字段不应出现在用户级别。

标签: androidgoogle-cloud-firestore

解决方案


使用 Firestore 网络和移动客户端库时,无法从文档中排除某些字段。所有查询的文档将包含每个查询的所有字段。如果您需要限制对某些字段的访问,您应该将它们拆分到另一个集合中,并使用安全规则确保不应该看到它们的用户无权查询该集合。


推荐阅读