반응형
Mongodb 쿼리 주어진 키가있는 레코드를 선택 선택
내 데이터베이스의 레코드는
{"_id":"1","fn":"sagar","ln":"Varpe"}
{"_id":"1","fn":"sag","score":"10"}
{"_id":"1","ln":"ln1","score":"10"}
{"_id":"1","ln":"ln2"}
주어진 키가있는 모든 레코드를 찾기 위해 MongoDB 쿼리를 디자인해야합니다.
예를 들어, ln
쿼리에 전달 변수로 전달 ln
하면 모든 레코드가 반환 됩니다. 결과는
{"_id":"1","fn":"sagar","ln":"Varpe"}
{"_id":"1","ln":"ln1","score":"10"}
{"_id":"1","ln":"ln2"}
문서에 키 / 필드가 있는지 확인하십시오
$ exists 연산자를 사용하십시오 .MongoDB 셸을 통해 ...
db.things.find( { ln : { $exists : true } } );
나는 같은 문제가 있지만
db.coll.find({"mykey":{'$exists': 1}})
나를 위해 일했다
db.collection.find({ ln: { $exists: true} });
$ size 연산자는 인수로 지정된 요소 수를 가진 모든 배열과 일치합니다. 예를 들면 :
db.collection.find({ ln: { $exists: true, $size: 0 } });
$ size는 값 범위를 허용하지 않습니다. 요소 수가 다른 필드를 기반으로 문서를 선택 선택 필드에 요소를 추가 할 때 증가하는 카운터 필드를 만듭니다.
참고 URL : https://stackoverflow.com/questions/4582354/mongodb-query-to-select-records-having-a-given-key
반응형
'ProgramingTip' 카테고리의 다른 글
동작 (0) | 2020.12.11 |
---|---|
C #에서 줄 계속 문자 (0) | 2020.12.11 |
URL을 사용하여 원격 서버에 파일이 있는지 확인 (0) | 2020.12.11 |
codeigniter의 활성 레코드 구문을 사용하여 mysql 데이터베이스의 증가 필드 (0) | 2020.12.11 |
추적되지 않은 파일을 제거하도록 git에게 알립니다. (0) | 2020.12.11 |