자주 사용 하 는 query 명령

1273 단어 mongodb
mongoDB 백업. / mongodump - h 127.0.0.1  -dbname - c collection Name - o bakDirmongoDB 의 query 구문:
 
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



 

좋은 웹페이지 즐겨찾기