2013-06-07 11 views
3

이 게시물 모음을 고려해 봅시다. 각 게시물은 주석 배열을 가지고 있으며 각 주석은 string에 대한 배열을 가지며 'likes'키는 주석을 좋아하는 사용자를 나타냅니다.몽구스 - 중첩 된 개체 쿼리

{ 
_id: 000 
created_at: 
user_id: 
comments: [{ 
     _id: 111 
     created_at: 
     likes: [user_id1 , user_id2 , user_id3] 
     }, 
     { 
     _id: 222 
     created_at: 
     likes: [user_id1] 
     },] 
} 

사용자가 주어진 ID로 댓글을 달았 으면 어떻게 몽구스로 확인할 수 있습니까?

답변

3

나는이 쿼리는 당신이 ...

{ 
    comments: { 
    $elemMatch: { 
     _id: 111, 
     likes: user_id1 
    } 
    } 
} 

찾고있는 일이 될 수 있다고 생각 그것은 당신에게

희망이 도움