备注下操作MongoDB的几点:
- 通过构造函数BasicQuery可以直接转换json字符串为查询参数
import org.springframework.data.mongodb.core.query.BasicQuery;
String str = JSONObject.toJSONString(user);
Query query = new BasicQuery(str);
UserEntity userEntity = mongoTemplate.findOne(query,UserEntity.class);
- 通过Query的构造函数设置查询参数
import org.springframework.data.mongodb.core.query.Criteria;
Query query = new Query(Criteria.where("name").is("haha").and("age").is("18"));
UserEntity userEntity = mongoTemplate.findOne(query,UserEntity.class);