mongoose を使用して mongodb にクエリを実行していますが、返されたサブ ドキュメントが JSON ではなく Object 型である理由がわかりません。
使用する
hero.find({} ,{'deck' : {$elemMatch:{name:'Guard Tower'}}}, function(err, tower) {
console.log(tower);
}
戻り値
[ { _id: 507ac406ba6ecb1316000001,
deck:
[ { name: 'Guard Tower',
description: 'This tower shoots stuff.',
cost: 13,
sellValue: 7,
radius: 180,
speed: 40,
dmg_min: 0,
dmg_max: 0,
actual_height: 40,
sprite: 'guardtower_red.png',
anim: [Object],
size: [Object],
projectile: [Object],
upgrade: [Object] } ] } ]
anim、size、projectile、upgrade、is Object などのサブドキュメントは、ネストされた情報が必要ですが、どうすれば情報を取得できますか? 別のクエリを作成せずに?