Firebase Cloudfirestore获取集合中的元素

时间:2020-09-27 16:58:04

标签: node.js firebase google-cloud-firestore google-cloud-functions

您好,我正在尝试查询在Firebase cloudfirestore中创建的集合。

如何为数组内的对象创建自定义查询。

这是我收藏的外观:

"someRestaurantId": [{id:1,desc:"test",creationDate:"12/12/2020"},{id:2,desc:"test",creationDate:"12/12/2020"},{id:3,desc:"test",creationDate:"12/12/2020"}]

我有两个问题,如何只能使用creationDate输入获取id:1的对象,然后在日期范围内进行查询?

到目前为止,我一直在获取基于键的完整对象:someRestaurantId,然后在我的nodejs函数中进行迭代,但是它可能是很多restaurantIds和许多对象,并且我不想破坏查询的性能,如果该对象具有数千个结果。

1 个答案:

答案 0 :(得分:0)

不幸的是,现在有一种方法可以检索少于一个文档。