sql >> Databasteknik >  >> NoSQL >> MongoDB

Skjutar objekt till Mongodb samlingsuppsättning

använd $addToSet för att stoppa duplicering av samma data i arrayen

$addToSet kommer inte att lägga till objektet i det givna fältet om det redan innehåller det, men $push kommer att lägga till det givna värdet till fältet oavsett om det finns eller inte.

User.update({ "_id": req.params.id  },
    { $addToSet: { "completed": req.body.completed } }, function (err, d) {
        if (!d.nModified) {
           // same value entered won't add to the array
        } else {
            // new value entered and will add to the array
        }
});


  1. Är det möjligt att mongodumpa de sista x posterna från en samling?

  2. Bygga REST API:er med EVE

  3. Finns det något rekommenderat värde på COUNT för SCAN / HSCAN-kommandot i REDIS?

  4. Hur man installerar NodeJS med MongoDB på Ubuntu