Som @Philipp antydde finns det ett sätt att göra detta på. Du kan faktiskt använda save
funktion ( http://www.mongodb .org/display/DOCS/CSharp+Driver+Tutorial#CSharpDriverTutorial-Save%3CTDocument%3Emethod
) som kommer att göra vad han säger åt dig i databasen.
Så tänk dig att du har ett dokument av:
{
_id: {},
d: 1
}
Och det där _id
redan finns, kommer det att ersätta det tidigare dokumentet med detta.
Snyggt va?