【发布时间】:2019-02-26 16:22:33
【问题描述】:
我有 charracters 的集合,其中每个文档都有一些公共数据,如用户名和字符级别,但还有一个私有子集合,其中包含字符黄金数量等内容。
现在我可以查询特定文档的字符集合,但是子集合数据没有返回,所以我需要执行二次查询来检索它。
这是实现这一目标的最佳方式,还是有办法表明我也想在第一个查询中接收子集合数据并将它们合并在一起?
【问题讨论】:
标签: firebase google-cloud-firestore
我有 charracters 的集合,其中每个文档都有一些公共数据,如用户名和字符级别,但还有一个私有子集合,其中包含字符黄金数量等内容。
现在我可以查询特定文档的字符集合,但是子集合数据没有返回,所以我需要执行二次查询来检索它。
这是实现这一目标的最佳方式,还是有办法表明我也想在第一个查询中接收子集合数据并将它们合并在一起?
【问题讨论】:
标签: firebase google-cloud-firestore
Firestore 中的查询总是很浅的。没有办法通过单个查询从多个不同的集合中获取文档。因此,如果您需要从两个集合中读取,确实至少需要两次查询/读取操作。
【讨论】: