몇 가지 그룹핑과 정렬 함수로 데이터를 집계하거나 줄을 세울 수 있다. 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'}]