質問

同じコレクションに{data: "hello"}、{data:123}を持つこともでき、その上にインデックスを作成することもできます。 Mongodbはどのように舞台裏のインデックスを管理するのか興味があります。さまざまなタイプで単一のBツリーを作成することはできません。右?ただし、GetIndexesを作成して、別のインデックスが作成されているかどうかを確認しましたが、1つのインデックスのみが作成されました。

役に立ちましたか?

解決

同じインデックスに2つのタイプがあることに問題はありません。インデックス内の各キーには、タイプが含まれます。

クエリすると、クエリのタイプに一致するオブジェクトのみが返されます。

したがって、{data: "Hello"}をクエリすると、文字列のみが返されます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top