sql >> Databasteknik >  >> NoSQL >> MongoDB

Få com.mongodb.MongoException$DuplicateKey i mongodb med java med upsert

Vi behöver bara skicka listan till addToset. Och ställ in att uppdatera ett strängfält.

Nedanstående kod fungerade och dokumentet uppdaterades.

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



  1. Hur utför man addToSet med Go officiella drivrutin?

  2. Vad betyder authSource i mongo-databasens url?

  3. Använder redis som cache för en mysql-databas

  4. Importera csv till mongodb med PHP-kod