[MongoDB] findで深い階層のフィールドを指定して取得する


こんなドキュメントがあったとする。
[crayon-6975297e46c31285616192/]
ここからaddress内のafter要素だけを取得する。ドットで要素名をつなぐだけで気軽に取れる。コレクション名(hogehoge)は適当に読み替えてください。
[crayon-6975297e46c37624712111/]
 

・・・この文章を書いてから、何の気なしにWikipediaのMongoDBのページを見たら、似たような感じの記事があることに気づいて驚きΣ(・ω・`) ドキュメントの構造まで同じっていうね……

Wikipedia – MongoDB  ネストされたフィールドのクエリ

まぁ気にせずうp。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です