더북(TheBook)

몇 가지 그룹핑과 정렬 함수로 데이터를 집계하거나 줄을 세울 수 있다. sort() 함수는 쿼리 결과를 정렬한다. 별도의 인자 없이 함수를 실행하면 sort() 함수는 _id 키로 오름차순 정렬을 한다. count() 함수는 전체 컬렉션(collection) 혹은 쿼리로 반환되는 문서의 개수를 반환한다.


people.count()

>>>

4


people.find({"dob": "1957-12-24"}).count()

>>>

1


people.find().sort("dob")

>>>

[{'empname': 'Anon I. Muss', '_id': ObjectId('5691a9900f759d05092d311d')},

{'empname': 'Abe Lincoln', 'dob': '1809-02-12',

 '_id': ObjectId('5691a9900f759d05092d311c')},

{'empname': 'John Smith', 'dob': '1957-12-24',

 '_id': ObjectId('5691a8720f759d05092d311b')},

{'empname': 'Jane Doe', 'dob': '1964-05-16', '_id': 'XVT162'}]

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.