Когда я фильтрую данные своего пожарного хранилища, я все еще получаю большое подмножество и хотел бы разбивать эти данные на страницы. но по умолчанию мои запросы не могут быть объединены по умолчанию с поиском страниц в firestore (startAfter / endAfter).
Я знаю, как фильтровать данные в FireStore, и я также знаю, как разбивать на страницы. но я хотел бы объединить оба эти свойства, кто-нибудь, пожалуйста, помогите мне в достижении этого. или хотя бы как реструктурировать мои данные в случае необходимости.
ref
.where(this.query.filter.field,'==', this.query.filter.item )
.orderBy(this.query.field) //filter spoils previous where clause
.limit(this.query.limit)
.startAfter(lastProduct)
}})
//where clause and startAfter clause dont work together when I use orderBy alone the query works but thats now what I want.
//error code when the ubove code is run
core.js:9110 ERROR FirebaseError: The query requires an index. You can create it here: https://console.firebase.google.com/project/....