android - Firestore 和不必要的字段
问题描述
我正在使用 Firebase Firestore。如何正确编写查询以免返回文档中的某些行?例如,不要返回该created_at
字段。不需要返回隐藏在子文档中的所有字段都有一个变体。但是,如果需要形成条件的字段在子文档中,那么将来如何使用条件发出请求?
PS:字段不应出现在用户级别。
解决方案
使用 Firestore 网络和移动客户端库时,无法从文档中排除某些字段。所有查询的文档将包含每个查询的所有字段。如果您需要限制对某些字段的访问,您应该将它们拆分到另一个集合中,并使用安全规则确保不应该看到它们的用户无权查询该集合。
推荐阅读
- javascript - imageSwap onClick 通过 javascript 不触发
- css - 宽度属性不起作用
- ios - Apple 的自然语言框架中的词形还原不佳
- facebook-graph-api - 如何使用 facebook API 检查广告是否有“糟糕的广告体验”?
- c++ - 如果一个字符,让我们说'9',我减去'0',并且我在结果上使用是数字,我得到真还是假
- java - 从文件导入时,TreeSet 仅复制第一项
- oracle - 我可以在更改之前检查表或列是否存在吗?
- ruby-on-rails - 如何使用占位符天数和实际报告绘制一个月的所有天数
- arrays - 这个数组初始化是什么意思?CPLEX
- php - 每次启动 PHP 前更改 cainfo 和 cafile