Firestore: где запрос (==) на поле карты - PullRequest
0 голосов
/ 17 октября 2019

У меня есть коллекция с грузами в них.

enter image description here

Я хочу выполнить фильтрацию по почтовому индексу, который является частью карты address_from. Возможно ли это, и требуются ли дополнительные шаги, например, индексы, чтобы это работало?

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

1 Ответ

1 голос
/ 17 октября 2019

Этот запрос должен просто работать. Любой запрос к одному полю должен работать без создания индекса, так как все поля индексируются по умолчанию. Запросы, для которых требуется индекс, выдаст сообщение об ошибке, сообщающее, что его нужно создать, и предоставит ссылку на консоль для автоматического выполнения этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...