上次的介绍是说直接操作mongodb没有经过用户验证的方式,这次记录下使用需要用户验证的情况。
首先在mongo中加入用户的时候需要在首先use想授权的db,例如,如果在admin db中加入用户然后授权,在use其他库后,授权会失败的。
不需要把mongo和mongoDbFactory一起当做构造函数。
mongo的参数比较少,不支持用户验证的方式。mongo支持参数,<mongo:mongo host="59.215.191.107" port="37117" id="a" replica-set="1" write-concern="1" />
如果需要用户验证怎需要使用mongoDbFactory元素。
直接说下spring中的配置
<mongo:db-factory username="test" password="z097310" host="58.215.190.107" port="3787" dbname="todo" />
<bean id="mongoOps" class="org.springframework.data.mongodb.core.MongoTemplate">
<constructor-arg ref="mongoDbFactory"/>
</bean>
看下MongoTemplate的代码
public MongoTemplate(org.springframework.data.mongodb.MongoDbFactory mongoDbFactory) { /* compiled code */ }
。配置好后,直接写测试用例查询
User user = new User("1","1",1,1);
mongoOps.insert(user);
DBCollection dBCollection = mongoOps.getCollection("user");
System.out.println("Number of user = " + dBCollection.getCount());
分享到:
相关推荐
Spring Data MongoDB API。 Spring Data MongoDB 开发文档。
Spring Data MongoDB中文文档 便宜下载了。
Spring Data MongoDB 2.1中的新特性 5.2。Spring Data MongoDB 2.0中的新特性 5.3。Spring Data MongoDB 1.10中的新特性 5.4。Spring Data MongoDB 1.9中的新特性 5.5。Spring Data MongoDB 1.8中的新特性 5.6。...
Spring-data-mongodb_1.9.4_API_docs
spring data mongodb的demo程序,参考App.java中的调用方法,mongodb配置文件在resources目录下,整个项目使用maven,适合初学者学习。
spring boot项目,使用springdata来操作数据库mongodb
springdata mongodb api文档、springdata mongodb api文档
spring data mongodb代码参考 个人使用
spring支持mongodb的jar包
Spring-data + MongoDb简单环境搭建源码
Spring Data MongoDB 中文参考文档和Springboot使用例子,其中还介绍了spring-data-mongodb 如何使用mongodb的全文检索。
Spring集成MongoDB官方指定jar包:spring-data-mongodb-1.4.1.RELEASE.jar
这篇文章就是展示如何使用Java基于MongoDB和Spring Data创建一个CRUD应用。 Spring Data for MongoDB提供了一个类似于基于Sping编程模型的NoSQL数据存储。Spring Data for MongoDB提供了很多特性,它使很多MongoDB的...
spring-data-mongodb已经对mongodb的操作做了一部分封装,但依然不够,Query Criteria Sort的操作依然有比较大的局限性,而且对于习惯sql操作的人来说,理解其使用法则依然稍显别扭。mongoHelper对spring-data-...
注:下文中的 *** 代表文件名中的组件名称。 # 包含: 中文-英文对照文档:【***-javadoc-API文档-中文(简体)... (2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件;
spring_data-mongodb 1.7.1
spring-data-mongodb-1.8.0.RELEASE(含源码)
Spring3+Spring-data-mongodb1.5.6示例
Spring-Data-MongoDB 1.9.3、MongoDB3.2整合