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

Apa yang saya lakukan salah dengan $set dan $inc dalam pembaruan

Tampaknya bagi saya bahwa kode Anda sebenarnya mencoba mengatur bidang $inc dokumen daripada menggunakan pengubah $inc pada bidang foo.count. Ini mungkin yang Anda inginkan:

db.foobar.update(
    { name: "Foobar" }, 
    {
        $set: { 'foo.bar': 'bar' }, 
        $inc: { 'foo.count': 1 } 
    }, true)

Semoga membantu.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Nodejs Mongoose membuat dua model dari koleksi

  2. Proyeksikan elemen yang dikembalikan dengan $arrayElemAt

  3. Mongoose - menggunakan Populate pada array ObjectId

  4. Driver C# MongoDB - Bagaimana cara menggunakan UpdateDefinitionBuilder?

  5. Proyek sebagai dokumen bersarang di mongo musim semi