db.History.find({'_file.project': 'someproject' )
.populate('_file', 'name reference project')
.sort(sortField || '-created')
.limit(max || 64)
.exec(this);
ここでは、入力されたフィールドに一致するすべてのドキュメントを _file 参照から見つけようとしています。動作していないようです。このようなことはまったく可能ですか?
クエリの回避策として、プロジェクト フィールドをこのオブジェクトに複製することもできますが、もちろんそうはしません。