addTosetにリストのみを渡す必要があります。そして、文字列フィールドを更新するように設定します。
以下のコードが機能し、ドキュメントが更新されました。
Update args = new Update(); args.addToSet("users", new BasicDBObject("$each", users)); args.set("type", "GROUP"); mongoOps.upsert(query, args, Rooms.class, ROOMS);
addTosetにリストのみを渡す必要があります。そして、文字列フィールドを更新するように設定します。
以下のコードが機能し、ドキュメントが更新されました。
Update args = new Update(); args.addToSet("users", new BasicDBObject("$each", users)); args.set("type", "GROUP"); mongoOps.upsert(query, args, Rooms.class, ROOMS);
Node MongoDb {err:'[127.0.0.1:27017]への接続がタイムアウトしました'} 'ObjectId()'ラッパーを含めずにmongo ObjectId .toStringを変換する方法-値だけですか?