一、
二、开发类介绍
1.简单案例
upsert
该操作意如其名,不满足则insert,满足则update;
Query query = new Query();
query.addCriteria(Criteria.where("key1.subkey1").is("value")
.and("key1.subkey2").is("value"));
T result = mongoTemplate.findOne(query, T.class, "collectionName");
if(null == result){
mongoTemplate.insert(${your data}, "collectionName");
}else{
Update update = Update.update("key1.subkey", value);
mongoTemplate.update(query, update, JsonObject.class, "collectionName");
}