1

データベースに次のエントリがあります。

{ "_id" : ObjectId("5159c668a8f9718f040025da"), "name" : "foo", "subType" : DBPointer("Type", ObjectId("5159928ca8f9718f04000006")) ] }

サブタイプは以下を参照します。

{ "_id" : ObjectId("5159928ca8f9718f04000006"), "name" : "Cafe" }

サブタイプの名前が「Cafe」であるすべてのレコードを検索するために、データベースに対してクエリを実行したいと考えています。私はこれを試しましたが、うまくいきません:

db.Entry.find({'subType.name': 'Cafe'})

うまくいかない理由は、参照がまだ取得されていないためだと思いますが、どうすればよいですか?

4

0 に答える 0