Som @Philipp antydede, er der en måde at gøre dette på. Du kan faktisk bruge save
funktion ( http://www.mongodb .org/display/DOCS/CSharp+Driver+Tutorial#CSharpDriverTutorial-Save%3CTDocument%3Emethod
), som vil gøre, hvad han siger for dig i databasen.
Så forestil dig, at du har et dokument med:
{
_id: {},
d: 1
}
Og det _id
allerede eksisterer, vil det erstatte det forrige dokument med dette.
Pænt ikke?