Firestore
documentとcollectionとsub-collectionの関係がよくわからない
事実: サブコレクションを OrderBy で引くことはできない
例 Collection(...).Doc(...).Collection(...).OrderBy(...)
Limitations: You can't easily delete subcollections, or perform compound queries across subcollections.
ここから↑のクエリが実行できないことを読み取るのむずかしい
認識
(collection|sub-collection) has many documents
document may have many sub-collections
スキーマ設計
トランザクションが安価なので書き込み頻度 < 読み取り頻度の場合には複製 (duplicated collection) パターンが良い