【问题标题】:Firebase Cloudfirestore get elements in a collectionsFirebase Cloud Firestore 获取集合中的元素
【发布时间】:2020-09-27 16:58:04
【问题描述】:

大家好,我正在尝试查询在 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"}]

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

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

【问题讨论】:

  • 为了进一步调查,您能否描述一下 someRestaurantId 是您的“文档”还是类似于以下 {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"}]} 的值。您能否附上您的 Cloud Firestore 结构以便正确显示?
  • @NibrassH someRestaurantId 是文档内对象的属性,它可以是 N 数量的 someRestaurantId 到不同的“文档”/集合中
  • 请查看following similar post。让我知道它是否适合您。

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-05-06
    • 2018-04-30
    • 2018-11-07
    • 2021-05-09
    • 2019-12-24
    • 2018-03-18
    • 2018-03-24
    • 1970-01-01
    相关资源
    最近更新 更多