Wie @Philipp angedeutet hat, gibt es eine Möglichkeit, dies zu tun. Sie können tatsächlich das save
verwenden Funktion ( http://www.mongodb .org/display/DOCS/CSharp+Driver+Tutorial#CSharpDriverTutorial-Save%3CTDocument%3Emethod
), der am Ende der Datenbank das tut, was er für Sie sagt.
Stellen Sie sich also vor, Sie haben ein Dokument von:
{
_id: {},
d: 1
}
Und diese _id
bereits existiert, wird das vorherige Dokument durch dieses ersetzt.
Ordentlich, oder?