Я запрашиваю свой mongodb с помощью mongoose, но я не понимаю, почему возвращаемые поддокументы имеют тип только объекта, а не JSON.
С использованием
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] } ] } ]
Поддокумент, такой как анимация, размер, снаряд, обновление, является объектом, мне нужна вложенная информация, как я могу получить информацию? Без повторного запроса?