1

さまざまな種類の投稿を含む「投稿」コレクションがあります。私のユースケースでは、プロパティ'listings' post documentがあり、その中に埋め込みドキュメントとして保存されています。

listings:{price:0,rooms:0,size:0....}

サブドキュメントにインデックスを作成し、クエリがフィールドの順序に従っていることを確認します。

私の質問は、listings投稿コレクションのすべてのドキュメントに埋め込みを含めるのは無駄であると思われるため、サブドキュメント全体にスパースインデックスを作成できますか?インデックスを作成できるようにするためです。

4

1 に答える 1

2

JSONドキュメントを含むフィールドを含め、任意のフィールドにスパースインデックスを作成できます。

ただし、通常のインデックスを使用する場合でも、すべてのドキュメントに埋め込み「リスト」フィールドを作成する必要はありません。フィールドに通常のインデックスがあるからといって、そのフィールドがすべてのドキュメントに存在する必要があるわけではありません。

于 2013-02-05T04:42:18.723 に答える