2016年9月29日
摘要: 一,mongo知识储备:1. 获取mongoDB中数据库的大小命令use databasenamedb.stats()显示信息如下 其中storage表示的就是数据库的大小,显示出的数字的单位是字节,因此如果需要转换单位为KB需要除以1024 2. 获取MongoDB中collection 二,js 阅读全文
posted @ 2016-09-29 13:50 hrbust_09zhangyabin 阅读(487) 评论(0) 推荐(0) 编辑
摘要: db.active.group({key:{id:1},cond:{cd:20160913,cid:"fgsdljsdv",aid:"54465"},reduce:function(obj,prev){prev.cnum++},initial:{cnum:0}}).forEach( function 阅读全文
posted @ 2016-09-29 13:46 hrbust_09zhangyabin 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 1,mongodb的性能分析 "millis" : 31,查询结果的毫秒数 2,创建索引创建索引: 这里我们使用了ensureIndex在age上建立了索引。“1”:表示按照age进行升序,“-1”:表示按照age进行降序 阅读全文
posted @ 2016-09-29 13:44 hrbust_09zhangyabin 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1,概述MapReduce是个非常灵活和强大的数据聚合工具。它的好处是可以把一个聚合任务分解为多个小的任务,分配到多服务器上并行处理。MongoDB也提供了MapReduce,当然查询语肯定是JavaScript。MongoDB中的MapReduce相当于关系数据库中的group by。使用MapR 阅读全文
posted @ 2016-09-29 12:57 hrbust_09zhangyabin 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 1,mongodb insert()和save()的相同点和区别区别:若新增的数据中存在主键 ,insert() 会提示错误,而save() 则更改原来的内容为新内容。insert({_id : 1, " name " : " n2 " }) 会报主键重复的错误提示。save({ _id : 1, 阅读全文
posted @ 2016-09-29 12:52 hrbust_09zhangyabin 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 0:基本命令:1,登录mongodb数据库mongo 2,查看数据库,选择数据库show dbs;use table1; 3,查看集合show collections; 4,查看集合所有数据db.集合名字.find();例如:db.active.find(); 5,待条件查询: 例如:查看集合某一天 阅读全文
posted @ 2016-09-29 12:39 hrbust_09zhangyabin 阅读(232) 评论(0) 推荐(0) 编辑