I는 다음과 같이 모음 사용자 도착했습니다 :열쇠로 몽고 컬렉션의 자녀를 얻는 방법?
{
_id: myid,
name : 'blabla',
ia : {
[0]-> 'an id',
[1]-> 'a second id'
}
}
그리고 난 아이오와의 첫 ID를 갖고 싶어를, 그래서 내가 그런 걸 시도 :
User.find({ _id: id, ia :{ key : indexia} }, ['ia']).populate('ia').run(rendu);
ID = 대한 myid을 , indexia = 0입니다.
"iia : {key : indexia}"나는 내 모든 것을 얻습니다 ...하지만 나는 하나만 원합니다.
희망은 분명했습니다. 감사합니다.
요청 사항을 올바르게 이해하지 못했습니다. 정확히 무엇을 얻고, 무엇을 얻고 싶습니까? 실제/예상 JSON을 게시 하시겠습니까? – Pierre
내 컬렉션 : { "_id": { "$의 OID": "4fac50bda7087c0c14000001"}, "IA": [ "4fbec72f7f0257a815000004", "4fbed51b53795ffc06000001", "4fbee32403949f7c03000001"], "메일"의 "@ a를 .FR " "이름 ":"A ", "비밀번호 ":"5267768822ee624d48fce15ec5ca79cbd602cb7f4c2157a516556991f22ef8c7b5ef7b18d1ff41c59370efb0858651d44a936c11b7b144c48fe04df3c6a3e8da "} 에서 정보 필자 가지고 : 사용자 _id (4fac50bda7087c0c14000001)와 IA의 키 참조 : (첫 번째 또는를 세 번째). 그리고 나는 ia의 이드를 검색하고 싶다. 예제 : 4fbed51b53795ffc06000001 – user1418079