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

Memperbarui item dalam array dengan ID unik

Lihat dokumen untuk memperbarui array. Kode Anda akan terlihat seperti:

server

Meteor.methods({
  'content.update.lastModified': function(contentId, peerId) {
    check(contentId, String);
    check(peerId, String);

    var selector = {_id : id, 'Peers.uniquePeer': peerId};
    var modifier = {$set: {'Peers.$.lastModified': 'Now'}};
    Content.update(selector, modifier);
  }
})

klien

Meteor.call('content.update.lastModified', contentId, peerId);

Perhatikan bahwa operasi semacam ini perlu dilakukan dalam metode yang ditentukan server karena, seperti yang Anda ketahui, Anda hanya dapat memperbarui dokumen dengan id pada klien.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Pymongo / MongoDB:buat indeks atau pastikan indeks?

  2. Konektor wastafel Kafka:Tidak ada tugas yang ditetapkan, bahkan setelah restart

  3. Sertakan Tahapan Pipa Agregasi secara Kondisional

  4. Kecepatan Pembaruan Mongo

  5. EPEL MongoDB tidak akan dimulai pada EC2 Amazon AMI