Skip to content

Firestoreでサブコレクションを使う理由

   

親コレクションと子コレクションがあったとして、子を親のサブコレクションにするか、子に親のIDを持たせて別のコレクションにするか問題。

別のコレクションにした場合、クエリ時にwhereを使って親IDを指定して絞り込むと、orderByが使えない。 エラーにならないけど、ゼロマッチになってしまう。

orderByを使いたかったので、サブコレクションを使うことにした。