Итак, мои данные упорядочены следующим образом:
MyCollection //main collection
--(All documents) //I want all documents of main collection
--publicSubcollection //I want ONLY publicSubcollection of those documents
--(All documents) //I want all documents of publicSubcollection
И вот как я делаю это в моем приложении:
query = firestore().collection('MyCollection').doc().collection('publicSubcollection')
.where('act', '==', 1)
.where('city', '==', this.state.selected_city)
.orderBy('update_time', 'desc')
.limit(10);
query.onSnapshot({
//do something
})
и ничего не возвращается, пустой объект Я попытался вызвать REST Api с помощью Postman, и он также возвращает пустой объект. Я попытался вызвать только MyCollection, и он возвращает некоторые данные, которые у меня есть. Итак, как я могу на самом деле запросить документы в указанной подгруппе c? Что я делаю не так в этом коде?