Nous devons transmettre uniquement la liste à addToset . Et configurez pour mettre à jour un champ de chaîne.
Le code ci-dessous a fonctionné et le document a été mis à jour.
Update args = new Update(); args.addToSet("users", new BasicDBObject("$each", users)); args.set("type", "GROUP"); mongoOps.upsert(query, args, Rooms.class, ROOMS);