Jak @Philipp naznačil, existuje způsob, jak to udělat. Ve skutečnosti můžete použít save
funkce ( http://www.mongodb .org/display/DOCS/CSharp+Driver+Tutorial#CSharpDriverTutorial-Save%3CTDocument%3Emethod
), který za vás udělá to, co řekne na konci databáze.
Představte si tedy, že máte dokument:
{
_id: {},
d: 1
}
A to _id
již existuje, nahradí předchozí dokument tímto.
Pěkné, co?