Firestore:地图字段上的查询(==)

时间:2019-10-17 14:15:09

标签: google-cloud-firestore

我有一个装满货品的货品。

enter image description here

我想过滤邮政编码,该邮政编码是“ address_from”地图的一部分。 这可能吗?是否需要执行一些额外的步骤(例如,索引)才能完成这项工作?

 query.where('address_from.postalcode', '==', shipment_code);

1 个答案:

答案 0 :(得分:1)

该查询应该可以正常工作。任何单个字段查询都应该在不创建索引的情况下工作,因为默认情况下所有字段都已建立索引。需要索引的查询会产生并显示错误消息,告诉您需要创建一个索引,并提供指向控制台的链接以自动执行该操作。