Я сохраняю документы в MongoDB, но не получаю исключения, даже если не произошла вставка или сохранение монго.
Если сбой сервера монго происходит случайно, то конкретный документ, сохраняемый в это время, следует позаботиться, проверивего вставка или сохранение в MongoDB.
Даже я пытался использовать объект writeResult (как и в случае writeResult, мы можем проверить состояние последней транзакции объекта) для mongoTemplate.save, но с возвращаемым пустым значением, а не с writeResult obj.
Мне нужно знать, есть ли способ проверить успех при сохранении / вставке monogtemplate.save.
Так я сохраняю документ.
mongoTemplate.save (obj, CollectionName);
Класс конфигурации Mongo:
@Configuration
public class MongoConfiguration extends AbstractMongoConfiguration {
@Value("${spring.data.mongodb.uri}")
private String mongoURI;
@Value("${spring.data.mongodb.database}")
private String databaseName;
@Override
public MongoClient mongoClient() {
return new MongoClient(new MongoClientURI(mongoURI));
}
@Override
protected String getDatabaseName() {
return databaseName;
}
}