sql >> Base de Datos >  >> NoSQL >> MongoDB

¿Obtener _id de un documento insertado en MongoDB?

El Insert establece automáticamente la propiedad que se declara como ID BSON del modelo.

Si se declara de la siguiente manera...

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

... luego el Id El campo contendrá el ID BSON predeterminado (nuevo, único) del objeto después de insertar el objeto en una colección:

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