Comme @Philipp l'a laissé entendre, il existe un moyen de le faire. Vous pouvez réellement utiliser le save
fonction ( http://www.mongodb .org/display/DOCS/CSharp+Driver+Tutorial#CSharpDriverTutorial-Save%3CTDocument%3Emethod
) qui fera ce qu'il dit pour vous à la fin de la base de données.
Alors imaginez que vous avez un document de :
{
_id: {},
d: 1
}
Et ce _id
existe déjà, il remplacera le document précédent par celui-ci.
Sympa hein ?