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

findAndModify gagal dengan kesalahan:Tidak dapat memperbarui 'field1' dan 'field1' secara bersamaan

Masalah penting di sini adalah ini:

db.collection.update(
   { "type": "group" },
   { 
      "$set": { "mygroup": "value" }
      "$setOnInsert" { "mygroup": "value" }
   }
)

Yang pada dasarnya adalah apa yang Anda coba lakukan.

Anda tidak dapat mengatasi hal yang sama bidang dalam $set operasi sebagai $setOnInsert operasi.

Ada masalah umum dalam logika yang menyebabkan kesalahan yang Anda alami.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Hapus gaya kaskade di Mongoose

  2. Tidak dapat memulai MongoDB sebagai layanan

  3. MongoDB hapusSatu()

  4. Bagaimana menemukan nilai min di mongodb

  5. spring-data-mongo - parameter kueri opsional?