[MONGODB] 몽고는 : 특정 필드가없는 항목을 찾을 수
MONGODB몽고는 : 특정 필드가없는 항목을 찾을 수
어떻게하여 MongoDB의 특정 필드를 누락 모음에서 문서를 검색하려면?
해결법
-
==============================
1.네, $가 존재 사용 가능 :
네, $가 존재 사용 가능 :
db.things.find( { a : { $exists : false } } ); // return if a is missing
true 인 경우, $는 일치 필드 값이 null의 문서를 포함하는 필드를 포함하는 문서를 존재한다. false의 경우, 쿼리가 반환하는 필드를 포함하지 않는 문서 만.
-
==============================
2.필드가 없거나 null 인 (또는 널 (null) 결코 경우) 당신은 약간 짧은 안전하게 사용할 수 있는지 당신은 상관하지 않는 경우 :
필드가 없거나 null 인 (또는 널 (null) 결코 경우) 당신은 약간 짧은 안전하게 사용할 수 있는지 당신은 상관하지 않는 경우 :
db.things.find( { a : null } ); // return if a is missing or null
$ 필드는 종종 원하는 결과가 아니다이며 NPE로 이어질 수있는 null의 경우는 true도를 반환 존재 때문에 안전합니다.
from https://stackoverflow.com/questions/5719408/mongo-find-items-that-dont-have-a-certain-field by cc-by-sa and MIT license
'MONGODB' 카테고리의 다른 글
[MONGODB] 몽구스의 어떤 SchemaType는 타임 스탬프에 가장 적합합니다? (0) | 2019.12.28 |
---|---|
[MONGODB] 탄성 콩 줄기에서 Mongos은 설치 / 설정 (0) | 2019.12.28 |
[MONGODB] 응용 프로그램에서 불을 몽구스 모든 쿼리를 기록 (0) | 2019.12.28 |
[MONGODB] 다른 모델에 정의 몽구스 데이터베이스의 스키마를 얻는 방법 (0) | 2019.12.28 |
[MONGODB] 동기화 MongoDB를 통해 ssh를 (0) | 2019.12.28 |