Mangodb实现简单得增加,精确查询,模糊查询,删除
一、增加
1、首先需要建好一个实体类
2、引入MongoTemplate
MongoTemplate里有封装好了很多方法,可以直接调用
3、Dao层:直接调用MongoTemplate的save的方法就可以了
4、Service层:批量插入数据
5、Controller层:
5、前端:
二、精确查询
1、dao层
2、service层
3、Controller层
4、前端:127.0.0.1:8080/selectUser?userID=1
三、模糊查询
1、dao层:
String msg = user.getUserName();//获取模糊查询的信息
Pattern pattern = Pattern.compile("^."+msg+".$", Pattern.CASE_INSENSITIVE);
Query query = Query.query(Criteria.where(“userName”).regex(pattern));
List userList = mongoTemplate.find(query, User.class);
2、Service层:
3、Controller层
4、前端:127.0.0.1:8080/user/fuzzyQuery?userName=p
四、删除
1、dao层:
2、service层:
4、controller层:
5、前端:127.0.0.1:8080/user/deleteUse?userId=1