U kunt $addToSet . gebruiken operator om te controleren of het bestaat voordat u het element aan de array toevoegt.
db.tags.update(
{name: 'sport'},
{$addToSet: { videoIDs: "34f54e34c" } }
);
In dit voorbeeld van een update-instructie zal mongoDB het TAG-document vinden dat overeenkomt met name == sport en controleer vervolgens of de videoIDs array bevat 34f54e34c . Zo niet, voeg het dan toe aan de array.
Detailgebruik van $addToSet lees a.u.b. hier
.