Вставка в Mongo DB с использованием официального драйвера C#

В официальной документации mongodb упоминаются upsert, так что было бы действительно неплохо написать команду upsert вместо:

if (_campaignRepo.Exists(camp))
{
    _campaignRepo.DeleteByIdAndSystemId(camp);
}

_campaignRepo.Save(camp);

того, что бы реализовать эту логику на уровне db, если это возможно. Так как же делать апсерт, если он есть?

37
задан i3arnon 30 December 2013 в 19:27
поделиться