はじめに
firestoreからのデータ取得で少し時間がかかってしまったので記事にします
問題
以下のように配列に含まれるドキュメントidと一致するドキュメントを取得しようとするが取得できない。色々出力してみるとやはりここが原因そう。
query(コレクションのref, where('id', 'in', 配列))
解決策
whereで使ってる'id'はドキュメントのidをみているのではなくフィールドidをみてるみたいなのでここを直す必要がありました。
query(コレクションのref, where(documentId(), 'in', 配列))
注意点
inだと30件までしか取得できないみたいです。