クエリを実行する場合埋め込まれた/ネストされたドキュメント 点線のフィールド表記を使用する
{"address.previous": "Cresent Street"}
address
を含むドキュメントを検索することを意味します previous
のドキュメントを含むフィールド フィールドは"Cresent Street"
と同じです 。
のようなサブドキュメントを提供する場合
{address:{previous: "Cresent Street"}}
これは、address
を含むドキュメントを見つけることを意味します 内容が正確にドキュメントであるフィールド{previous: "Cresent Street"}
、追加フィールドなし。サブドキュメントに複数のフィールドを指定する場合、フィールドの順序も重要です。
これらのクエリはどちらも特定のシナリオで役立ちます。状況に応じて必要なことを実行するクエリを選択してください。