자주 사용 하 는 query 명령
1273 단어 mongodb
select:
db.users.find({}) db.users.find({'last_name': 'Smith'}) field selection: //ssn 만 취하 기 select ssn from db where lastname == 'Smith' // retrieve ssn field for documents where last_name == 'Smith': db.users.find({last_name: 'Smith'}, {'ssn': 1}); //도 메 인 thumbnail 을 제외 하고 다른 도 메 인 은 모두 가 져 옵 니 다. // retrieve all fields *except* the thumbnail field, for all documents: db.users.find({}, {thumbnail:0});
Sorting
MongoDB queries can return sorted results. To return all documents and sort by last name in ascending order, we'd query like so:
db.users.find({}).sort({last_name: 1});
{last_name: 1}
{last_name: 0}
Skip and Limit
MongoDB also supports skip and limit for easy paging. Here we skip the first 20 last names, and limit our result set to 10:
db.users.find().skip(20).limit(10);
db.users.find({}, {}, 10, 20); // same as above, but less clear
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
레코드를 업데이트하고 업데이트 전에 동일한 레코드를 삭제하는 방법(nest js & mongoDB)ID로 레코드를 업데이트하고 싶지만 업데이트 전에 동일한 레코드에 이전에 저장된 데이터를 삭제하고 싶습니다. 프로세스는 무엇입니까? 컨트롤러.ts 서비스.ts 나는 이것을 해결하기 위해 이런 식으로 노력하고 있습니다...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.