Предположим, я следующая структура документа на коллекции MongoDB:Возможно ли получить только одно конкретное поле поддокумента из массива?
{
"Applications" : [{
"JoinDate" : new Date("10/2/2013 18:06:30"),
"Key" : "shtube",
"Roles" : ["Administrator", "Moderator"]
}],
"Comment" : "Cool",
"ConfirmationKey" : "981c69fe-6fff-47d6-bb82-3b5f1deeef25",
"CreationDate" : new Date("8/2/2013 17:43:42"),
...
}
Как я могу получить (для проблемы производительности) только поле «Роли», используя SetFields() метод из MongoCursor? В это время я знаю только, что получить поддокумент и получить доступ к «Ролям». Но мне не нужна вся информация о субдокументе.