MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Wypychanie elementu do tablicy kolekcji Mongodb

użyj $addToSet aby zatrzymać duplikację tych samych danych w tablicy

$addToSet nie doda elementu do danego pola, jeśli już go zawiera, ale $push doda podaną wartość do pola, niezależnie od tego, czy istnieje, czy nie.

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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Dodaj wiodące zera w SQL

  2. Mangusta:Wypełnij zaludnione pole

  3. MongoDB mongorestore i istniejąca kolekcja z rekordami

  4. Zwróć zakres dokumentów wokół ID w MongoDB

  5. Jak usunąć zagnieżdżony element tablicy w dokumencie mongodb za pomocą sterownika c#?