MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

findAndModify không thành công với lỗi:Không thể cập nhật 'field1' và 'field1' cùng một lúc

Vấn đề cốt yếu ở đây là:

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

Về cơ bản, đó là những gì bạn đang cố gắng thực hiện.

Bạn không thể giải quyết giống nhau trong trường $set hoạt động như một $setOnInsert hoạt động.

Có một vấn đề chung về logic gây ra lỗi mà bạn đang gặp phải.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm cách nào để loại bỏ cơ sở dữ liệu MongoDB khỏi dòng lệnh?

  2. Không thể khởi động hình ảnh mongo của docker trên windows

  3. Tuần tự hóa lớp phức hợp C # MongoDB

  4. lỗi khóa trùng lặp trường mongo _id

  5. Cập nhật các mảng lồng nhau trong mongoDB qua mongo shell