Cloud Firestore:在不知道字段名称的情况下检查值是否存在

时间:2018-11-11 20:56:51

标签: google-cloud-firestore

我想通过所有当前字段检查我的Cloud Firestore集合中是否存在某个值,并取回文档ID,该文档ID至少包含一个字段,其值为搜索的字段。

在此示例中,当我寻找"Peter"时,代码应该只返回2条记录:8cyMJG7uNgVoenA63brGfnk0kgW7gSBc3EdOYWxD

我知道在知道字段名称的情况下如何进行搜索。但是在这种情况下,我无法事先知道字段名称。

enter image description here

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

如果您不知道字段名称,则无法针对该字段的值执行任何查询。 Firestore要求查询使用某些索引,并且索引始终与文档中的字段名称一起使用。