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

Cara Memperbarui Array Subdokumen pada Koleksi MongoDB di MeteorJS

Penting untuk diingat bahwa pengubah hanyalah sebuah objek. Objek literal berikut:

{
  a: 1, b: 1,
  a: 2, b: 2
}

mengevaluasi ke:

{ a: 2, b: 2 }

karena kunci diberikan dua kali, dan penulisan terakhir menang.

Dalam kode Anda, ide yang sama berlaku untuk $addToSet dan $inc kunci. Untuk memperbaikinya, tulis update . Anda seperti ini:

Ideas.update("bKXXrpYmppFBfq9Kx", {
  $addToSet: {
    score: { userId: someUser._id, score: 1 },
    votedOnBy: someUser._id
  },
  $inc: {
    overallScore: 1,
    timesVotedOn: 1
  }
});



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Perintah MongoDB dari DOS atau Windows

  2. Opsi pencarian teks lengkap untuk pengaturan MongoDB

  3. Dokumen yang disematkan vs referensi dalam model desain luwak?

  4. koneksi ke mongoDB

  5. MongoDB - Impor CSV ke dalam dokumen bersarang