如果找到子集合,Firestore将获取所有文档

时间:2019-01-13 23:58:18

标签: google-cloud-firestore

如果子集合具有特定的文档ID,是否可以获取所有文档?

我在一个位置内创建了一个子集合以存储非公共数据:

admin.firestore().collection('locations').doc()
.collection('private_data').doc()

作为管理员,我想从“ private_data”集合中收集具有特定文档ID的所有位置。例如,如果“ private_data”的文档uid等于k8AzwG...

,则获取所有位置文档

admin.firestore().collection('locations').doc() .collection('private_data').doc(k8AzwG...)

1 个答案:

答案 0 :(得分:1)

Firestore客户端SDK无法提供进行查询以产生集合的功能。您只能进行产生文档的查询。无论查询需要什么数据,您都必须找到一种对其建模的方法,以便可以查询一组文档以获取查询结果。