У меня есть структура коллекции следующим образом
{"pid": 1, id ": 2," auther ":" xyz "," book ":" pqr "," time ": 1}
{"pid": 1, "id": 3, "auther": "abc", "book": "stu", "time": 2}
{"pid": 1, "id": 2, "auther": "def", "book": "vwx", "time": 3}
{"pid": 1, "id": 3, "auther": "hij", "book": "yza", "time": 4}
{"pid": 2, "id": 3, "auther": "hij", "book": "yza", "time": 4}
{"pid": 2, "id": 2, "auther": "def", "book": "vwx", "time": 3}
Я хочу, чтобы записи, отсортированные по времени в порядке убывания с одинаковыми идентификаторами, были сгруппированы вместе.
означает, что id, содержащий 2, является группой вместе.
В настоящее время запрос может быть таким же, как
db.coll.find ({"pid": 1}). Sort ({"time": -1})
Возможно ли в mongoDB группировать записи по полю
Спасибо.