sql >> Database >  >> NoSQL >> MongoDB

Krijg _id van een ingevoegd document in MongoDB?

De Insert methode stelt automatisch de eigenschap in die is gedeclareerd als de BSON ID van het model.

Indien als volgt gedeclareerd...

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

... dan de Id veld zal de standaard (nieuwe, unieke) BSON-ID van het object bevatten nadat het object in een verzameling is ingevoegd:

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


  1. Go JSON-decodering is erg traag. Wat zou een betere manier zijn om het te doen?

  2. meerdere mongo-update-operator in een enkele verklaring?

  3. MongoDB $addToSet

  4. Hoe verwijder je veel mongodb-collecties tegelijk?