반응형
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
반응형
'programing' 카테고리의 다른 글
Jackson JSON 역직렬화(복수의 파라미터 컨스트럭터 사용) (0) | 2023.03.14 |
---|---|
워드프레스에서 Jsfiddle 또는 Github의 코드를 표시하는 방법은 무엇입니까? (0) | 2023.03.14 |
2개의 버튼이 있는 폼에서 Ajax Request on button click을 전송하려면 어떻게 해야 하나요? (0) | 2023.03.14 |
자동 배선을 할 수 없습니다.'DataSource' 유형의 빈이 두 개 이상 있습니다. (0) | 2023.03.14 |
WordPress 개발을 위해 Visual Studio를 사용하는 방법 (0) | 2023.03.14 |