Сортировка MongoDB по количеству вложенных документов

У меня есть документ, который выглядит примерно так:

{
        "_id" : ObjectId("4e84f78b26d2046d5d00b5b2"),
        "parent_id" : 0,
        "ratings" : [
                "20716",
                "78167"
        ],
        "text" : "test"
}

Можно ли отсортировать по количеству «оценок»? Выполнение чего-то вроде:

db.comments.find (). Sort ({rating.count (): -1})

вызывает ошибку:

SyntaxError: missing: after property id (shell): 0

9
задан ben lemasurier 30 September 2011 в 17:15
поделиться