MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Obtenir _id d'un document inséré dans MongoDB ?

Le Insert définit automatiquement la propriété qui est déclarée comme ID BSON du modèle.

Si déclaré comme suit...

[BsonId]
public ObjectId Id { get; set; }

... puis le Id contiendra l'ID BSON par défaut (nouveau, unique) de l'objet après l'insertion de l'objet dans une collection :

coll.Insert(obj);
// obj.Id is now the BSON ID of the object