我正在使用带有 firebase SDK 的 python,并且有一个名为 jobs 的表,每条记录都有一个名为 client 的字段,即一个映射,每个 client 都有一个 id 字段。我想在表中查询具有特定 id 值的客户端的所有作业,我发现 this解释如何按数组成员查询,但找不到有关按映射字段值查询的任何信息。
会像 .where("client.id", "==", id) 有效吗?我怎样才能有效地做这个查询?也许创建索引?
enter code here
最佳答案
它应该在不创建索引的情况下工作。您编写的内容应该针对集合中所有文档的 client
字段对象的 id
属性进行过滤。
另见:
关于python - 按 map 中的值进行 firebase 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54913801/