Google cloud firestore Google Cloud Firestore-如何对数组项执行OR查询
我正试图找到一种方法,在一组“对象”文档中执行OR查询 每个对象文档都有一个“类型”字段,它是一个数组Google cloud firestore Google Cloud Firestore-如何对数组项执行OR查询,google-cloud-firestore,Google Cloud Firestore,我正试图找到一种方法,在一组“对象”文档中执行OR查询 每个对象文档都有一个“类型”字段,它是一个数组 object1: - name: - description: - types:["type-a","type-b","type-d"] - createdOn object2: - name: - description: - types:["type-a","type-d"] - createdOn object3: - name: - description:
object1:
- name:
- description:
- types:["type-a","type-b","type-d"]
- createdOn
object2:
- name:
- description:
- types:["type-a","type-d"]
- createdOn
object3:
- name:
- description:
- types:["type-d","type-h"]
- createdOn
object4:
- name:
- description:
- types:["type-b"]
- createdOn
如何进行查询以获取属于类型a或类型b的对象文档?例如,对于集合的上述情况,如果可能,结果应该是按createdOn字段排序的object1、object2、object4
请注意,有数百万个“对象”文档。因此,在性能、成本和数据传输速率(移动应用的电池寿命)方面,操作应尽可能高效
非常感谢 firebaser在这里
CloudFireStore目前不支持这种类型的查询(通常在查询中引用),因为我们还没有弄清楚如何在保持性能保证的同时做到这一点 目前,您必须对每个值进行单独的查询,然后在客户端合并这些值 另见:
- ,这是关于更一般的
或
查询
),因为我们还没有弄清楚如何在保持性能保证的同时做到这一点。目前,您必须对每个值进行单独的查询,然后在客户端合并这些值。谢谢,Frank。你知道将来是否有任何计划使这成为可能吗?我的意思是,团队正在努力吗?社区有任何功能需求吗?嗨,弗兰克。关于这个问题你会怎么说:我想听听你对这个问题的看法。。。这个问题就是由此产生的。。。