MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

_id eines eingefügten Dokuments in MongoDB abrufen?

Das Insert -Methode legt automatisch die Eigenschaft fest, die als BSON-ID des Modells deklariert ist.

Wenn wie folgt deklariert...

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

... dann die Id enthält die standardmäßige (neue, eindeutige) BSON-ID des Objekts, nachdem das Objekt in eine Sammlung eingefügt wurde:

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