Я пытаюсь обновить значение во всей своей БД для каждой встречи, которую у меня есть. В настоящее время это выглядит следующим образом:MongoCollection update, где значение равно чему-то
{
"Referent" : null
"Participants" : [
{
"Email" : "[email protected]",
"Present" : true
},
{
"Email" : "[email protected]",
"Present" : false
},
{
"Email" : "[email protected]",
"Present" : true
}
]
}
Я хочу, чтобы это произошло:
if(meeting.Referent == null) {
foreach(var participant in meeting.Partipants) {
if(participant.Present) {
meeting.Referent = participant.Email;
}
}
}
Очевидно, что приведенный выше код не работает для MongoCollection, но я надеюсь, что это имеет смысл. Я хочу назначить референдум встречи случайному (первому или последнему) участнику, присутствующему на собрании.
Как бы это сделать, используя MongoCollection, чтобы я мог запустить его в своей Монго-оболочке?