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


こんなドキュメントがあったとする。

ここからaddress内のafter要素だけを取得する。ドットで要素名をつなぐだけで気軽に取れる。コレクション名(hogehoge)は適当に読み替えてください。

 

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

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

まぁ気にせずうp。

コメントを残す

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