фильтр создания запросов firestore выдает ошибку «9 FAILED_PRECONDITION: не найден соответствующий индекс» - PullRequest
0 голосов
/ 02 февраля 2019

У меня есть клонированная производственная среда и база данных firestore.У меня есть следующий код, работающий OK в производственной среде:

const query = Datastore.datastore.createQuery('users').filter('email', '=', email);
const results = await Datastore.datastore.runQuery(query);

В моей среде разработки, однако, я получил ошибку: "9 FAILED_PRECONDITION: не найдено соответствующего индекса."

Я клонировал ивосстановил базу данных firestore в моем устройстве, используя npm firestore-backup-restore.Я проверил, что данные, которые я ищу, существует, выполнив запрос непосредственно от https://console.firebase.google.com и получил ожидаемый результат.

В моей среде разработки у меня тот же составной индекс, что и в производствеи в индексе одного поля нет исключения.

Есть ли какая-то конфигурация, которую я пропустил?Как запустить ручное индексирование?

Заранее спасибо.

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