Я пытаюсь вставить документ в mon go, используя mon go tempalte, и хочу получить подтверждение, если вставка прошла успешно. Я пытаюсь:
WriteResult isOK = myTemplate.getMongoTemplate().insert(objectToInsert, "collectionName");
Это дает:
Type mismatch: cannot convert from Map<String,Map> to WriteResult
Я также пытался:
WriteResult isOK = myTemplate.getMongoTemplate().getCollection("collectionName").insertOne(objectToInsert);
Это тоже дает ту же проблему.
С другой стороны, UpdateResult
и DeleteResult
работают нормально, когда я пытаюсь:
UpdateResult isOK = myTemplate.getMongoTemplate().updateMulti(find_query, update_query, "collectionName");
Я буду использовать isOK для isOk.getN() > 0
и буду выполнять некоторые операции после этого.
Что может быть проблема с WriteResult?