Jak zasugerował @Philipp, jest na to sposób. Możesz faktycznie użyć save
funkcja ( http://www.mongodb .org/display/DOCS/CSharp+Driver+Tutorial#CSharpDriverTutorial-Save%3CTDocument%3Emethod
), który zrobi to, co powie za Ciebie w bazie danych.
Wyobraź sobie, że masz dokument zawierający:
{
_id: {},
d: 1
}
I ten _id
już istnieje, zastąpi poprzedni dokument tym.
Fajnie, co?