私はこのようなコレクションユーザーを持っています:
{
_id: myid,
name : 'blabla',
ia : {
[0]-> 'an id',
[1]-> 'a second id'
}
}
そして、私はiaの最初のIDだけを持ちたいので、そのようなものを試しました:
User.find({ _id: id, ia :{ key : indexia} }, ['ia']).populate('ia').run(rendu);
ここで、id = myid、indexia=0です。
その部分を入れないと: "ia:{key:indexia}"すべてのiaを取得します...しかし、1つだけが必要です。
私が明確だったことを願っています。ありがとう