
mongodb
文章平均质量分 86
SaRanCao
在校大学生
展开
-
win7下安装mongodb
1、官网下载最新的mongodb压缩包,并解压到本地硬盘的目录中。我解压的目录为:D:\ProgramFiles\mongodb2、创建数据库文件存放的目录。这里我创建的目录为:D:\ProgramFiles\mongodb\data3、创建日志文件目录,并在目录里面新建一个文件作为日志输出文件 在这里,日志文件目录为 D:\Program Files\mongodb原创 2013-12-26 20:34:58 · 1220 阅读 · 0 评论 -
配置mongo java driver显示操作日志
在使用hiberate实现数据层时,总会打开hibernate.show_sql=true选项,显示hibernate生成的SQL语句。他们可以通过生成的SQL语句了解ORM使用和运行,并可以依据SQL语句优化程序。同理我们也希望在mongo java driver中看见生成操作数据库语句日志。转载 2014-04-13 00:17:28 · 8170 阅读 · 0 评论 -
mongodb学习之五:聚合之group复习
之前参照书中的例子进行学习group,以为有点懂了,想自己找个联系做做看,发现,原来并没有懂。今天再慢慢复习一下看看group的具体用法。数据使用java循环插入3600条数据,结构比较统一,结构如下:原创 2014-04-08 21:45:13 · 1222 阅读 · 0 评论 -
mongodb学习记录之二:更新操作
db.collection.update({查询器},{修改器})文档存入数据库后,可以使用update来更新文档,update有两个参数,一个是查询器,一个是修改器。还有第三个,第四个可选参数:第三个设为true,表示upsert,即如果不存在则进行插入。第四个设为true表示,批量操作文档替换文档替换是用一个文档替代匹配的文档,这种适用于模式结构发生了较原创 2014-03-25 22:42:25 · 1901 阅读 · 0 评论 -
mongodb学习记录之四:聚合
mongodb的聚合工具有四个:count,distinct,group,MapReduce,原创 2014-04-04 21:11:14 · 1656 阅读 · 0 评论 -
关于MongoDB的group用法
之前在看Mongo的书时,看到了聚合这章。其中谈到了group这个功能,其实正如书中所说,MongoDB中的group和SQL中的group by是很相似的,但我自我分析,可能由于Mongo中的group的使用形式不同,而且使用的是js语法,所以导致咋一看上去不明白这个group怎么用。下面通过具体的一个例子来详细说明Mongo的group用法。我们平常所用的博客,每天会有很多人发博客,每转载 2014-04-04 14:24:11 · 1184 阅读 · 0 评论 -
MongoDB之数据建模
MongoDB与关系型数据库的建模还是有许多不同,因为MongoDB支持内嵌对象和数组类型。MongoDB建模有两种方式,一种是内嵌(Embed),另一种是连接(Link)。那么何时Embed何时Link呢?那得看两个实体之间的关系是什么类型。一对一的关系:Embed,比如用户信息集合有Address字段,Address字段有省、市、县三个字段。建模如下:一对多关系:一转载 2014-04-03 14:08:53 · 853 阅读 · 0 评论 -
mongodb学习记录之一:基础查询
最近在学习mongodb,在学习的过程中,记录一下博客,以备以后查看。今天先记录一下find查询。在学习之前先往数据库中插入一定量的数据,这里我使用循环,插入了4096条数据,格式如下:{ "name":"李明", "sex":"男", "score":{ "math":87, "english":65, "chinese":78 } }基础查询:原创 2014-03-24 00:06:40 · 1053 阅读 · 0 评论 -
mongodb学习记录之五:mapreduce
MapReduce需要几个步骤,最开始时映射(map),将操作映射到集合中的每个文档,这个文档要么“无作为”,要么“产生一些键和x个值”。然后就是中间环节,乘坐洗牌(shuffle),按照键分组,并将产生的兼职组成列表放到对应的键中。化简(reduce)则把列表中的值化简为一个单值。这个值被返回,然后接着进行洗牌,知道每个键的列表只有一个值为止。这个值也就是最后的结果。先推荐三篇文章,是关于m原创 2014-05-02 23:27:36 · 2194 阅读 · 0 评论 -
mongodb有关mapreduce文章分享
1、http://www.mongovue.com/2010/11/03/yet-another-mongodb-map-reduce-tutorial/原创 2014-04-30 15:37:52 · 895 阅读 · 0 评论 -
ubuntu安装mongodb实战
1、下载mongodb的linux版本的压缩包,并解压到本地目录/usr/local/coolcao/mongodb2、创建数据文件存放目录,这里我存放的目录在/usr/local/coolcao/mongodb/data3、创建日志目录及日志文件/usr/local/coolcao/mongodb/log/mongoLog.txt4、创建配置目录及文件/usr/loc原创 2013-12-27 00:29:13 · 1058 阅读 · 0 评论 -
mongodb学习记录之三:索引
索引简介索引就是用来加速查询的现在要按照某个键进行查询:>db.students.find({"name":"李明"}); 当查询中仅含有一个键时,可以对该键创建索引,以提高查询速度。本例中对name创建索引,创建索引使用ensureIndex方法>db.students.ensureIndex({"name":1}) 对于同一个原创 2014-03-26 22:11:50 · 1149 阅读 · 0 评论