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

Vermeiden Sie doppelte Einträge im Mongoose-Array

Verwenden Sie $addToSet Update-Operator wie folgt:

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

Angenommen player die ObjectId eines Spielers ist, wird sie nur zu den players des Teams hinzugefügt Array, wenn es noch nicht vorhanden ist.