2017-11-07 15 views

答えて

2

クラウドFirestoreのインデックスは、フルコレクションパスではなく、のコレクション名に基づいています。したがって、users/{id}/messagesにインデックスを作成する場合は、messagesにインデックスを作成するのが正しい方法です。

同じ名前のコレクションは、ドキュメント内でネストされていても同じインデックスを共有します。

+0

ありがとうございます。もう1つの質問ですが、私はワイルドカードコレクションに対してこれをどうしたらいいですか?ユーザー/プロジェクト/ {id}をやりますか? – Blue

+0

もう一度、コレクション名を使用してください。したがって、 'users/{id}/projects/{id}'は 'projects'インデックスによってインデックスされます。その注文は常にcollection/doc/collection/docになり、パスの一番右のコレクション名を使用していつでも索引付けすることができます。 –

関連する問題