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

Bagaimana cara menambah bidang di mongodb?

Seperti yang ditunjukkan kesalahan, pada klien Anda hanya dapat melakukan pembaruan dengan _id sederhana pemilih. Saya sarankan menggunakan metode dengan sedikit modifikasi pada kode Anda:

Meteor.methods({
  incClicks: function(id, news) {
    check(id, String);
    check(news, Match.ObjectIncluding({link: String}));

    News.update(
      {_id: id, 'items.link': news.link},
      {$inc: {'items.$.clicks': 1}}
    );
  }
});

Di sini kita menggunakan $ operator untuk memperbarui dokumen tertanam tertentu. Lihat dokumen untuk detail selengkapnya.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Membuat spring-data-mongodb multi-tenant

  2. Masalah dengan MongoDB GridFS Menyimpan File dengan Node.JS

  3. Panduan untuk Memasang di MongoDB

  4. Membatasi hasil di MongoDB tetapi masih mendapatkan hitungan penuh?

  5. Kueri dengan format tanggal string di mongodb