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

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

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

 

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

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

まぁ気にせずうp。