ここでツリー構造のドキュメントを読んでいます:
http://docs.mongodb.org/manual/tutorial/model-tree-structures/
階層は次のとおりです。
本 -> プログラミング -> [言語、データベース -> [Postgres、MongoDB]]
ドキュメントには次のように書かれています。
ノードの親を取得するクエリは、高速で簡単です。
db.categories.findOne( { _id: "MongoDB" } ).parent
それは理にかなっている。しかし、祖先の属性に基づいてクエリを実行するにはどうすればよいでしょうか? たとえば、単に親を取得するのではなく、祖父の _id が「Books」であるすべてのドキュメントを検索したい場合、どうすればよいでしょうか? 答えは「言語」と「データベース」です。