MongoDB
文章平均质量分 63
kf_panda
这个作者很懒,什么都没留下…
展开
-
MongoDB基本命令
成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。输入help可以看到基本操作命令:show dbs:显示数据库列表show collections:显示当前数据库中的集合(类似关系数据库中的表)show users:显示用户use :切换当前数据库,这和MS-SQL里面的意思一样db.help():显示数据库操作命令,里原创 2015-12-02 15:04:19 · 356 阅读 · 0 评论 -
MongoDB MapReduce 分组统计
今天要写一个MapReduce去统计日志信息。var map=function(){ emit(this.description,{"count":1});}var reduce=function(key,values){ var total=0; for(var i=0; i < values.length; i++){ total+=原创 2015-12-02 16:02:35 · 1656 阅读 · 0 评论 -
MongoDB MapReduce 用法
命令语法db.runCommand( { mapreduce : 字符串,集合名, map : 函数,见下文 reduce : 函数,见下文 [, query : 文档,发往map函数前先给过渡文档] [, sort : 文档,发往map函数前先给文档排序] [, limit : 整数,发往map函数的文档数量上限] [, out : 字符串,统计结果保存原创 2015-12-02 21:03:00 · 387 阅读 · 0 评论 -
mongodump & mongorestore
Mongodb自带了mongodump和mongorestore这两个工具来实现对数据的备份和恢复。mongodump能够在Mongodb运行时进行备份,它的工作原理是对运行的Mongodb做查询,然后将所有查到的文档写入磁盘。但是存在的问题时使用mongodump产生的备份不一定是数据库的实时快照,如果我们在备份时对数据库进行了写入操作,则备份出来的文件可能不完全和Mongodb实时数据相等原创 2015-12-04 12:34:40 · 807 阅读 · 0 评论 -
MongoDB安装
一、关闭SElinux、配置防火墙1、vi /etc/selinux/config#SELINUX=enforcing #注释掉#SELINUXTYPE=targeted #注释掉SELINUX=disabled #增加:wq! #保存退出setenforce 0 #使配置立即生效2、vi /etc/sysconfig/iptables #编辑-A RH-Firewall-原创 2015-12-04 10:51:17 · 338 阅读 · 0 评论 -
MongoDB MapReduce
命令语法db.runCommand( { mapreduce : 字符串,集合名, map : 函数,见下文 reduce : 函数,见下文 [, query : 文档,发往map函数前先给过渡文档] [, sort : 文档,发往map函数前先给文档排序] [, limit : 整数,发往map函数的文档数量上限] [, out : 字符串,统计结果保存原创 2016-03-22 22:44:06 · 307 阅读 · 0 评论