随笔分类 - MongoDB
摘要:效果图一共3个页面:注册页,欢迎页,用户列表页很简单的例子,主要是为了把流程走通,没有各种验证。注册页: 欢迎页: 用户列表页: 源码地址https://github.com/lemonbar/spring-framework-mongodb参考文档Spring framework:http:...
阅读全文
摘要:读取db.collection.find()db.users.find( { age: {$gt: 18}}, {name: 1, address: 1}).limit(5).sort({age:1})users是collection名字,从users中查找;age是query crit...
阅读全文
摘要:1. 创建一个超级用户use admindb.createUser( { user: "adminUserName", pwd: "userPassword", roles: [ { r...
阅读全文
摘要:背景知识MongoDB 是用C++写的, 开源的, NoSQL(Not Only SQL)文档数据库.特点:high performance(高性能), high availability(高可靠性), and automatic scaling(自动调整).结构与JSON类似.安装1. 下载安装包...
阅读全文
摘要:mongodb的MapReduce主要包含两个方法:map和reduce。举个例子,假设现在有下面3条记录{ "_id" : ObjectId("4e5ff893c0277826074ec533"), "x" : [ "a", "b" ] }{ "_id" : ObjectId("4e5ff893c...
阅读全文
摘要:查询操作主要用到两个类:Query, Criteria所有的find方法都需要一个query的object。1. 直接通过json来查找,不过这种方式在代码中是不推荐的。BasicQuery query = new BasicQuery("{ age : { $lt : 50 }, accounts...
阅读全文
摘要:插入操作:直接给个例子import static org.springframework.data.mongodb.core.query.Criteria.where;import static org.springframework.data.mongodb.core.query.Criteria...
阅读全文
摘要:_id字段的映射:MongoDB要求所有的document都要有一个_id的字段。如果我们在使用中没有传入_id字段,它会自己创建一个ObjectId.{ "_id" : ObjectId("53e0ff0b0364cb4a98ce3bfd"), "_class" : "org.springfram...
阅读全文
摘要:MongoTemplate是数据库和代码之间的接口,对数据库的操作都在它里面。注:MongoTemplate是线程安全的。MongoTemplate实现了interfaceMongoOperations,一般推荐使用MongoOperations来进行相关的操作。MongoOperations mo...
阅读全文
摘要:1. 有了上一篇的Mongo后,连接数据库我们还需要更多的信息,比如数据库名字,用户名和密码等。我们可以继续来配置MongoDbFactory的实例。public interface MongoDbFactory { DB getDb() throws DataAccessException; ...
阅读全文
摘要:1. 通过Java based bean metadata@Configurationpublic class AppConfig {public @Bean Mongo mongo() throws UnknownHostExceptioin {return new Mongo("localhos...
阅读全文

浙公网安备 33010602011771号