mongodb java spring_[Java教程]Spring 与 mongoDB 整合
[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中注入對(duì)象org.springframework.data.mongodb.core.MongoTemplate,該類中包含了mongoDB的增刪改查
1 2 4 5 6 7 8 9 10
View Code
需要注意的是:
host:主機(jī)ip
port:端口號(hào)
credentials:連接mongoDB的一些參數(shù),規(guī)則如:“username:password@Authentication”
如果用的是MongoChef可視化工具,對(duì)應(yīng)如下所示的三個(gè)參數(shù)。
首先需要引入mongo對(duì)象,@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
本文網(wǎng)址:http://www.shaoqun.com/a/301399.html
*特別聲明:以上內(nèi)容來自于網(wǎng)絡(luò)收集,著作權(quán)屬原作者所有,如有侵權(quán),請(qǐng)聯(lián)系我們:admin@shaoqun.com。
Spring
0
總結(jié)
以上是生活随笔為你收集整理的mongodb java spring_[Java教程]Spring 与 mongoDB 整合的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java之arr.toString()与
- 下一篇: java 装配_Spring 通过Jav