検索
[Flutter/dart] firestoreにあるはずのdocumentがクエリにかからない
- M.R

- 2021年10月9日
- 読了時間: 1分
概要
firestoreに保存しているdocumentのうち、条件を満たす物だけを取得したい。where()を用いてクエリをかけたが、あるはずのdocumentが取得できない(console上では確かに存在している)。
原因
途中にcollectionしか含んでいないdocumentが存在していた。このようなdocumentがあると、それ以降の要素も含め、クエリにかからないらしい。
collection A
- document A1 ←collectionしか含まないdocument
-collection B
-collection C
- document C1 ←これらをwhere()で抽出したい
- document C2
・・・
解決策
その場凌ぎだが、collectionしか含まないdocumentに仮の値を入れてしまって、見えるようにするしか思いつかなかった。
まあ一応これでwhereで抽出することはできた。
collection A
- document A1
'dummy': 0 ←仮の値
-collection B
-collection C
- document C1 ←これらをwhere()で抽出したい
- document C2
・・・






コメント