Я пытаюсь выполнить очень простой запрос, следуя инструкциям на https://firebase.google.com/docs/firestore/query-data/queries, выполнив что-то вроде этого:
const requestQueueRef = db.collection('brocasters').doc('Kala').collection('requestQueue')
var querye = requestQueueRef.where("id", "==","0wEMRQYh3D5ODHJN6kThyO")
То, что я пытаюсь сделать, - это предотвратить повторное хранение идентификаторов в requestQueue, поэтому я проверяю идентификатор перед вставкой нового документа (я жестко закодировал идентификатор для этого примера).
Когда я проверяю переменную querye
, у меня очень большой ответ (5821 строка JSON). Но что заставляет меня думать, что я делаю что-то не так, так это то, что если я заменю часть .where("id", "==","0wEMRQYh3D5ODHJN6kThyO")
на какую-то тарабарщину вроде .where("iddddd", "==","aaaaaa0wEMRQYh3D5ODHJN6kThyO")
, я все равно получу очень большой ответ.