Я использую документацию Firestore .Тем не менее, я также использую Angular, поэтому я не могу просто копировать и вставлять.Запрос возвращает данные, если я пропущу .orderBy
.Если я включу .orderBy
, он возвращает пустое обещание.
Может кто-нибудь сказать мне, что не так с моим кодом?
async getAccounts() {
return await this.db
.collection("mas-accounts")
.get()
.orderBy("names.givenName")
.then(querySnapshot => {
querySnapshot.forEach(doc => {
doc = doc.data();
console.log(doc);
});
});
}
Пример результатов без заказа по:
names: {familyName: "Doe", givenName: "John"}
relations: {person: "Junior Blanks", type: "child"}