MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Pobieranie com.mongodb.MongoException$DuplicateKey w mongodb z javą za pomocą upsert

Do addToset musimy przekazać tylko listę. I ustaw aktualizację pola tekstowego.

Poniższy kod zadziałał i dokument został zaktualizowany.

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. ustaw pole jako puste dla obiektu mongo za pomocą mongoose

  2. mongodump Failed:zła opcja:można zrzucić tylko jedną kolekcję na standardowe wyjście

  3. java mongo db wyrażenie regularne nieliterowe

  4. Konwertuj MongoDBObject na JsValue

  5. MongoDb odpowiednik writera w Spring Batch?