次のように設定されたドキュメントがあります。
{
_id : '',
name : '',
friends : [
{'name' : ''},
{'name' : ''},
{'name' : ''}
]
}
「友達」配列だけを選択し、オブジェクトの配列を取得して反復処理したいと考えています。ただし、これを行うと:
this.collection.find({'_id' : _id}, {'friends' : 1}).toArray(function(err, res) {
console.log(res);
});
これは、次のような配列を返します。
[
friends : [
{'name' : ''},
{'name' : ''},
{'name' : ''}
]
]
理想的には、以下のみを返します。
[
{'name' : ''},
{'name' : ''},
{'name' : ''}
]
これを行う方法はありますか?
ありがとうございました!