У меня есть простые данные выборки из моей базы данных Firestore, но я хотел бы разбить их на страницы с некоторыми порядковыми номерами и условиями.Поэтому я пытаюсь получить данные с некоторыми базовыми фильтрами, но сталкиваюсь с ошибкой, в документах https://firebase.google.com/docs/firestore/query-data/order-limit-data описано, что только для диапазона <, <=,>,> = следует использовать orderBy и где для того же поля, но мне нужнотолько полное совпадение (==)
узел v8.12.0, экспресс, функции firebase
model.collection
.orderBy("dateCreated", 'desc')//timeStamp
.where('tenantId', '==', 'f8XnOVUKob5jZ29oM9u9')
.limit(10)
.get()
.then((snapshot) => {
res.send(snapshot);
}).catch((error) => res.send(error));
получена следующая ошибка
{
"code": "failed-precondition",
"name": "FirebaseError"
}
у меня есть результаты только при использовании гдеили заказать отдельно, но не одновременно