Сортировать под-документы в MongoDB

Есть ли способ сортировки суб-документов в монго-запросе? Пример (коллекция блогов):

{
    "_id" : ObjectId("4c69d19532f73ad544000001"),
    "content" : "blah blah blah",
        "comments" : {
{"author": "jim",   "content":"comment content 1", "date" : "07-24-1995"},
{"author": "joe",   "content":"comment content 2",  "date" : "07-24-1996"}
{"author": "amy", "content":"comment content 3", "date" : "09-10-1999"}
        }
}
{
    "_id" : ObjectId("4c69d19532f73ad544000002"),
    "content" : "blah blah blah",
        "comments" : {
{"author": "jim",   "content":"comment content 1",  "date" : "07-24-1995"},
{"author": "joe",   "content":"comment content 2",  "date" : "07-24-1996"}
{"author": "amy", "content":"comment content 3",  "date" : "07-24-1997"}
        }
}

Я хочу, чтобы мои сообщения в блоге были упорядочены таким образом, как я решу, а затем разместили комментарии в своих сообщениях в блоге в обратном порядке по дате или любой другой сортировке, которую я хочу. Это возможно с mongoDB?