Както намекна @Philipp, има начин да направите това. Всъщност можете да използвате save
функция ( http://www.mongodb .org/display/DOCS/CSharp+Driver+Tutorial#CSharpDriverTutorial-Save%3CTDocument%3Emethod
), който ще направи това, което той каже вместо вас в края на базата данни.
Представете си, че имате документ от:
{
_id: {},
d: 1
}
И този _id
вече съществува, той ще замени предишния документ с този.
Добре, а?