MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Ottieni _id di un documento inserito in MongoDB?

Il Insert il metodo imposta automaticamente la proprietà dichiarata come ID BSON del modello.

Se dichiarato come segue...

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

... quindi l'Id il campo conterrà l'ID BSON predefinito (nuovo, univoco) dell'oggetto dopo l'inserimento dell'oggetto in una raccolta:

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