MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Dorong nilai ke Array jika kunci tidak ada Mongoose

Anda dapat memeriksa nama pengguna di bagian kondisi permintaan pembaruan:

var conditions = {
    _id: id,
    'members.username': { $ne: 'something' }
};

var update = {
    $addToSet: { members: { name: 'something', username: 'something' } }
}

SomeModel.findOneAndUpdate(conditions, update, function(err, doc) {
    ...
});



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Dapatkan dokumen dengan tag dalam daftar, diurutkan berdasarkan jumlah total kecocokan

  2. Tidak mungkin mengunci dokumen mongodb. Bagaimana jika saya perlu?

  3. Bisakah saya melakukan kueri teks dengan driver mongodb c#?

  4. Apa cara yang disarankan untuk menjatuhkan indeks menggunakan Mongoose?

  5. Praktik terbaik untuk mempertahankan sesi mgo