sql >> Database >  >> NoSQL >> MongoDB

Vermijd dubbele vermeldingen op Mongoose-array

Gebruik de $addToSet update operator als volgt:

Team.update({_id: team._id}, {$addToSet: {players: player}})

Ervan uitgaande dat player is de ObjectId van een speler, deze wordt alleen toegevoegd aan de players van het team array als deze nog niet aanwezig is.



  1. Twee elementen vinden in een reeks documenten die in een bepaalde volgorde verschijnen

  2. Hoe _id uit te sluiten zonder andere velden op te nemen met behulp van het aggregatieraamwerk

  3. Hoe de collectienaam in mongoose.model wijzigen?

  4. MongoDB - Maximale bestandsgrootte bij gebruik van GridFS