摘要: mongodb的MapReduce主要包含两个方法:map和reduce。举个例子,假设现在有下面3条记录{ "_id" : ObjectId("4e5ff893c0277826074ec533"), "x" : [ "a", "b" ] }{ "_id" : ObjectId("4e5ff893c... 阅读全文
posted @ 2014-08-06 16:07 lemon_bar 阅读(2583) 评论(0) 推荐(0) 编辑
摘要: 查询操作主要用到两个类:Query, Criteria所有的find方法都需要一个query的object。1. 直接通过json来查找,不过这种方式在代码中是不推荐的。BasicQuery query = new BasicQuery("{ age : { $lt : 50 }, accounts... 阅读全文
posted @ 2014-08-06 14:57 lemon_bar 阅读(16953) 评论(1) 推荐(0) 编辑
摘要: 插入操作:直接给个例子import static org.springframework.data.mongodb.core.query.Criteria.where;import static org.springframework.data.mongodb.core.query.Criteria... 阅读全文
posted @ 2014-08-06 13:19 lemon_bar 阅读(35927) 评论(0) 推荐(0) 编辑
摘要: Gitlab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。详细介绍可以参照官网,https://about.gitlab.com/今天主要是通过在docker上搭建一个Gitlab的环境,来讲解用到的docker命令。效果图:基础知识补充:了解do... 阅读全文
posted @ 2014-08-06 10:37 lemon_bar 阅读(2608) 评论(2) 推荐(0) 编辑
摘要: _id字段的映射:MongoDB要求所有的document都要有一个_id的字段。如果我们在使用中没有传入_id字段,它会自己创建一个ObjectId.{ "_id" : ObjectId("53e0ff0b0364cb4a98ce3bfd"), "_class" : "org.springfram... 阅读全文
posted @ 2014-08-06 00:31 lemon_bar 阅读(4865) 评论(0) 推荐(0) 编辑