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

Lấy com.mongodb.MongoException $ DuplicateKey trong mongodb với java bằng cách sử dụng upsert

Chúng tôi chỉ cần chuyển danh sách để addToset. Và đặt để cập nhật trường chuỗi.

Mã bên dưới đã hoạt động và tài liệu đã được cập nhật.

Update args = new Update(); args.addToSet("users", new BasicDBObject("$each", users)); args.set("type", "GROUP"); mongoOps.upsert(query, args, Rooms.class, ROOMS); 



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm cách nào để sử dụng một hướng dẫn trong truy vấn shell mongodb

  2. Tổng hợp Mongodb (v2.4.0) $ match không hoạt động với phạm vi ngày

  3. Tổng hợp nhiều mảng thành một mảng lớn với MongoDB

  4. cách sử dụng $ project return nest array sau khi $ lookup trong mongodb

  5. Truy vấn kiểu chuỗi Ngày trong mongodb