下午好!我请您建议如何从对 FireStore 数据库的主实例的调用中获取子集合(从文档中读取、集合)。
FirebaseFirestore db = FirebaseFirestore.getInstance();
例如,有一个 FireStore 结构(集合):
db.collection("cities").document("SF").collection("basic")
db.collection("cities").document("SF").collection("other")
是否可以从文档(文档(“SF”))中获取所有集合。还是不可能?我在文档中没有找到类似的东西,虽然 Firestore 数据接口本身允许您查看这些集合(添加和删除数据),但我没有从代码中找到调用。
一年过去了,但他自己仍在寻找这个问题的答案。找到了答案——不。 文档,请参阅最底部 它说:“使用移动/Web 客户端库无法检索集合列表。您应该只在受信任的服务器环境中作为管理任务的一部分查找集合名称。如果您发现需要移动/网络客户端库中的此功能,请考虑重组您的数据,以便子集合名称是可预测的。”