[Java教程]Spring 与 mongoDB 整合
0
2017-02-07 00:00:39
首先需要引入jar包
1 2 org.mongodb 3 mongodb-driver 4 3.3.0 5 6 7 org.springframework.data 8 spring-data-mongodb 9 1.9.4.RELEASE10
View Code
spring中注入对象org.springframework.data.mongodb.core.MongoTemplate,该类中包含了mongoDB的增删改查
1 2 4 5 6 7 8 9 10
View Code
需要注意的是:
host:主机ip
port:端口号
credentials:连接mongoDB的一些参数,规则如:“username:password@Authentication”
如果用的是MongoChef可视化工具,对应如下所示的三个参数。
首先需要引入mongo对象,@Autowiredprivate MongoOperations mongo;
删除操作
1 @Override2 public void deleteQstByTpId(String tpId) {3 mongo.remove(new Query(Criteria.where("test").is(tpId)),QuestionBean.class,COLLECTION_NAME);4 }
View Code
增加操作
1 @Override2 public void insertListZzQst(List list) {3 mongo.insert(list,COLLECTION_NAME);4 }
View Code
查找操作
1 @Override2 public List findAllQstByTpId(String tpId) {3 List list = mongo.find(new Query(Criteria.where("test").is(tpId)), QuestionBean.class,COLLECTION_NAME);4 return list;5 }
View Code
多条件查询
1 @Override2 public List qrySomeQst(List qryList,String testPaperId) {3 return mongo.find(new Query(Criteria.where("test").is(testPaperId).andOperator(Criteria.where("type").in(qryList))), QuestionBean.class,COLLECTION_NAME);4 }
View Code
本文网址:http://www.shaoqun.com/a/301399.html
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:admin@shaoqun.com。
Spring
0