データベースに次のエントリがあります。
{ "_id" : ObjectId("5159c668a8f9718f040025da"), "name" : "foo", "subType" : DBPointer("Type", ObjectId("5159928ca8f9718f04000006")) ] }
サブタイプは以下を参照します。
{ "_id" : ObjectId("5159928ca8f9718f04000006"), "name" : "Cafe" }
サブタイプの名前が「Cafe」であるすべてのレコードを検索するために、データベースに対してクエリを実行したいと考えています。私はこれを試しましたが、うまくいきません:
db.Entry.find({'subType.name': 'Cafe'})
うまくいかない理由は、参照がまだ取得されていないためだと思いますが、どうすればよいですか?