2014-12-29 3 views
0

MongoDB의 특정 문서에 map-reduce 연산을 실행하고 싶습니다.

우리가이 "문서"가,의가 있다고 가정 해 봅시다 :

{ 
    a: { 
    b: { 
     c:{} 
    } 
    } 
} 

은 내가 A.B.C 필드가 만 문서를 선택합니다. 제가 알고있는 this documentation page에서 $ 연산자가 도움이 될 수 있습니다.

확인하려면, 그 사용해야합니까 존재합니다

query: { 
    a: { $exists : true } 
} 

하지만 중첩 된 필드에 어떤 쿼리를 사용한다는 전에 설명?

query: { 
    //? 
} 
+2

시도 : 쿼리

query: { a.b.c: { $exists : true } } 

있도록 임베디드 문서에 표준 쿼리입니다 { 'A.B.C은'{$가 존재 : TRUE} } – Disposer

+0

이 정말 대답을 필요로하지 않는다. @Disposer가 지적한 것처럼 "점 표기법"을 알지 못합니다. 이 사이트뿐만 아니라 문서에서도 많은 예제를 검색 할 수 있습니다. –

+0

@ Disposer, 네, 작동합니다. 고마워요! – UnknownJoe

답변