sql >> Databasteknik >  >> NoSQL >> MongoDB

Undvik dubbla poster på Mongoose array

Använd $addToSet uppdatera operatör så här:

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

Förutsatt player är ObjectId för en spelare, kommer det bara att läggas till lagets player array om den inte redan finns.



  1. Mongodb repica set config i en egenskapsfil

  2. mongologgrotation fungerar inte på Windows

  3. Fråga där summan av två fält är mindre än det angivna värdet

  4. Denna nod startades inte med alternativet replSet