MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Obter _id de um documento inserido no MongoDB?


O Insert O método define automaticamente a propriedade declarada como o BSON ID do modelo.

Se declarado da seguinte forma...
[BsonId]
public ObjectId Id { get; set; }

... então o Id O campo conterá o ID BSON padrão (novo, exclusivo) do objeto após inserir o objeto em uma coleção:
coll.Insert(obj);
// obj.Id is now the BSON ID of the object