在地图中按值查询Firebase

时间:2019-02-27 20:17:24

标签: python firebase google-cloud-firestore

我在firebase SDK中使用python,并且有一个名为jobs的表,每个记录都有一个名为client的字段,即一个映射,每个client都有一个id字段。我想在表中查询所有具有特定ID值的客户端的作业,我发现this解释了如何通过数组成员进行查询,但是找不到有关通过映射字段​​的值进行查询的任何内容。

会像 .where(“ client.id”,“ ==”,id)工作并有效?如何有效地执行此查询?也许创建索引?

enter code here

1 个答案:

答案 0 :(得分:0)

它应该工作而不创建索引。您编写的内容应针对集合的所有文档在id字段对象的client属性上进行过滤。

另请参阅: