Выдача по порядку в пожарном магазине - PullRequest
0 голосов
/ 07 августа 2020

Как вернуть все документы с определенным полем c как null, когда мы применяем orderBy к этому определенному c полю в коллекции в firestore

Например, у меня есть 2 документа, один из которых имеет поле createdDate и прочее нет. Я делаю запрос на заказ My Date a cc в "поле createdDate". firestore.collection("collection").orderBy("createdDate").get()

Результат, который я получаю, имеет только 1 запись, эта запись содержит createdDate, и он пропустил тот документ, у которого нет поля createdDate

Но мне нужны все документы

1 Ответ

1 голос
/ 07 августа 2020

[Firebaser здесь] это внутреннее c ограничение Firestore, когда вы orderBy поле вы отфильтровываете все документы, у которых нет этого поля.

Там нет способа запрашивать документы, которые не имеют определенное поле в Firestore.

При этом существует разница между без значения и нулевым значением . Если вы сохраняете null в поле по умолчанию, вы можете запросить это.

...