Когда я добавляю заказ, приложение не работает в firestore - PullRequest
0 голосов
/ 22 июня 2019

Uncaught Ошибка в onSnapshot: Ошибка: для запроса требуется индекс. Вы можете создать его здесь на новом FirestoreError (index.cjs.js: 352) на JsonProtoSerializer.push ../ node_modules/@firebase/firestore/dist/index.cjs.js.JsonProtoSerializer.fromRpcStatus (index.cjs.js: 5862) на JsonProtoSerializer.push ../ node_modules/@firebase/firestore/dist/index.cjs.js.JsonProtoSerializer.fromWatchChange (index.cjs.js: 6359) at PersistentListenStream.push ../ node_modules/@firebase/firestore/dist/index.cjs.js.PersistentListenStream.onMessage (index.cjs.js: 14974) at index.cjs.js: 14903 at index.cjs.js: 14943 at index.cjs.js: 7656 в ZoneDelegate.push ../ node_modules / zone.js / dist / zone.js.ZoneDelegate.invoke (zone.js: 388) в Object.onInvoke (core.js: 13851) в ZoneDelegate.push ../ node_modules / zone.js / dist / zone.js.ZoneDelegate.invoke (zone.js: 387)



Мой код

this.firestore.collection('mycollection').ref
        .orderBy("created","desc")
        .where("field","==",true) 
    <br>

но когда я удаляю orderby приложение работает нормально

this.firestore.collection('mycollection').ref 
        .where("field","==",true) 

1 Ответ

1 голос
/ 22 июня 2019

Ошибка должна содержать ссылку, по которой вы можете щелкнуть, чтобы создать указанный индекс.Надо просто нажать на него и подождать.

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