Как использовать модификатор обновления $ push в MongoDB и C # при обновлении массива в документе

Я запустил следующий код в оболочке mongo:

db.unicorns.insert({name:  'Dunx',  loves:  ['grape',  'watermelon']});

и теперь у меня что-то вроде это в моей коллекции MongoDB:

{name: 'Dunx', loves: ['grape', 'watermelon']}

Как видите, loves - это массив.

Вопрос

Как я могу написать код C # с официальным драйвером C #, который выполняет следующие действия:

db.unicorns.update({name: 'Aurora'}, {$push: {loves: 'sugar'}})

Приведенный выше код отлично работает в оболочке mongo.

13
задан Yasser Souri 13 August 2012 в 08:54
поделиться