Mongodb
文章平均质量分 82
青葱岁月
个性开朗大方,从事互联网开发,擅长Java。喜欢唱歌,打篮球
展开
-
Mongodb在windows下的安装和启动
Mongodb的安装与启动下载链接:http://www.mongodb.org/downloads----------------------------------------------------------------------------Windows安装第一步:下载安装包下载版本:2.0.2-rc2下载链接:http://download...2012-07-08 23:43:55 · 329 阅读 · 0 评论 -
Mongodb高级管理命令
1.克隆collection命令格式:>db.runCommand({coloneCollection:"db_name.collection_name",from:"dest_server_ip:port"})说明,在使用时把db_name替换成数据库名称,把collection_name替换成集合名称,dest_server_ip是代表远程数据库的宿主机ip地址,p...2012-08-21 01:24:00 · 112 阅读 · 0 评论 -
Mongodb数据导出工具mongoexport和导入工具mongoimport介绍
一、导出工具mongoexportMongodb中的mongoexport工具可以把一个collection导出成JSON格式或CSV格式的文件。可以通过参数指定导出的数据项,也可以根据指定的条件导出数据。mongoexport具体用法如下所示:[root@localhost mongodb]# ./bin/mongoexport --helpExport MongoDB data t...2012-08-21 00:35:58 · 1413 阅读 · 0 评论 -
Mongodb MapReduce编程模型
Mongodb官网对MapReduce介绍:Map/reduce in MongoDB is useful for batch processing of data and aggregation operations. It is similar in spirit to using something like Hadoop with all input coming from a col...2012-08-20 00:55:51 · 117 阅读 · 0 评论 -
Mongodb数据更新命令、操作符
一、Mongodb数据更新命令Mongodb更新有两个命令:update、save。1.1update命令update命令格式:db.collection.update(criteria,objNew,upsert,multi)参数说明:criteria:查询条件objNew:update对象和一些更新操作符upsert:如果不存在update的记录,是否插入obj...2012-08-19 23:05:11 · 1872 阅读 · 0 评论 -
Mongodb存储过程
Mongodb支持存储过程的使用,存储过程可以接收和输出参数,返回执行存储过程的状态值,也可以嵌套调用。Mongodb的存储过程是使用Javascript编写,并存储在db.system.js表中。我们可以自定义存储过程,然后存入该集合中,具体示例如下:> db.system.js.save({_id:"addNumbers",value:function(x,y){return ...2012-08-19 20:36:27 · 193 阅读 · 0 评论 -
Mongodb联合查询
在关系型数据库中,通过连接运算符可以实现多个表联合查询。而非关系型数据库的特点是表之间属于弱关联,Mongodb作为Nosql代表,其本身特性不建议对多Collection关联处理,不过对于有些需要对多表关联处理的需求,Mongodb也可以实现。主要分为两种方式:简单手工关联和DBRef方式关联 1.简单手工关联下图表示帖子和用户两个Collection的ER图:首先将auth...2012-08-19 19:33:35 · 1444 阅读 · 0 评论 -
Mongodb后台daemon方式启动
Mongodb可以通过命令行方式和配置文件的方式来启动,具体命令如下:命令行:[root@localhost mongodb]# ./bin/mongod --dbpath=/data/db配置文件:[root@localhost mongodb]# ./bin/mongod -f mongodb.conf但是这两种方式都是在前台启动Mongodb进程,如果...2012-08-17 01:03:30 · 454 阅读 · 0 评论 -
Mongodb主从复制
主从复制是Mongodb最常用的复制方式。这种方式非常灵活,可用于备份、故障恢复、读扩展等。Mongodb主从结构如下图所示:最基本的方式就是建立一个主节点和一个或者多个从节点,每个从节点要知道主节点的地址。主节点服务器使用mongod --master方式启动,而从节点服务器则使用mongod --slave --source master_address方式启动。其中master_ad...2012-08-15 01:04:50 · 96 阅读 · 0 评论 -
通过mongodump和mongorestore实现Mongodb备份和恢复
Mongodb自带了mongodump和mongorestore这两个工具来实现对数据的备份和恢复。mongodump能够在Mongodb运行时进行备份,它的工作原理是对运行的Mongodb做查询,然后将所有查到的文档写入磁盘。但是存在的问题时使用mongodump产生的备份不一定是数据库的实时快照,如果我们在备份时对数据库进行了写入操作,则备份出来的文件可能不完全和Mongodb实时数据相等...2012-08-14 01:19:47 · 489 阅读 · 0 评论 -
Mongodb常用命令介绍
查看命令的方式:1.在shell中运行db.listCommands()2.在浏览器中访问管理员接口:http://ipaddress:28017/_commands 下面介绍在Mongodb中最经常使用的命令,具体如下:命令:buildInfo格式:{"buildInfo":1}介绍:管理专用命令,返回Mongodb服务器的版本号和主机的操作系统。示例:...2012-08-13 01:09:08 · 329 阅读 · 0 评论 -
REST is not enabled. use --rest to turn on.
使用浏览器访问mongodb管理员接口:http://ipaddress:28017/_commands时页面提示如下:我启动mongodb命令如下:[root@localhost mongodb]# ./bin/mongod -f mongodb.conf页面提示是REST没有开启,根据提示修改了启动Mongodb的命令,加上了--rest,如下:[root@localhos...2012-08-13 00:00:28 · 247 阅读 · 0 评论 -
Mongodb MapReduce Error:'out' has to be a string or an object
最近在学习Mongodb,作为入门,选择了《Mongodb权威指南》这本书来进行参考学习。目前看到了MapReduce,由于我用的版本比较新,发现了和书上有些不同的地方。 应用场景:使用MapReduce找出一个集合中所有的键的个数,mongo shell代码如下:定义map function:map = function () { for (var key in t...2012-08-12 19:32:22 · 167 阅读 · 0 评论 -
MongoDB数据类型
参考地址:http://wawlian.iteye.com/blog/1303276 MongoDB的文档其实和JSON 很类似,与JavaScript的对象概念也很像。但是 MongoDB的数据类型更加丰富。下面我们一一介绍 MongoDB的数据类型。数据类型描述举例32 位整数32 位整数。shell 是不...原创 2012-07-09 00:28:02 · 146 阅读 · 0 评论 -
Mongodb在Linux下的安装和启动和配置
Mongodb的安装与启动下载链接: http://www.mongodb.org/downloads----------------------------------------------------------------------------Linux安装第一步:下载安装包下载版本:2.0.2-rc2下载链接: http://fastd...原创 2012-07-09 00:11:07 · 227 阅读 · 0 评论 -
Mongodb在windows下通过配置文件配置和访问
Mongodb配置文件配置:第一步:在“D:\Mongodb”目录下新建一个文件,命令方式不限,例如新建一个mongodb.conf第二步:在mongodb.conf中配置我们需要的配置项关于具体的配置项,我们可以通过bin\mongod --help命令来确定我们需要配置的配置项在配置文件中采取key=value的格式,key代表需要配置的options,value代表...2012-07-09 00:10:31 · 449 阅读 · 0 评论 -
Mongodb help命令介绍
首先切换到Mongodb bin目录第一步:按如下格式输入命令C:\Documents and Settings\chenzhou>D:D:\>cd D:\Mongodb\bin第二步:键入help命令D:\Mongodb\bin>mongod --helpMon Dec 12 19:47:52Mon Dec 12 19:47:52 ...2012-07-09 00:00:18 · 683 阅读 · 0 评论 -
Mongodb性能监控
1.mongosniff工具 首先了解一下sniffer的概念,百度百科解释:Sniffer,中文可以翻译为嗅探器,是一种基于被动侦听原理的网络分析方式。使用这种技术方式,可以监视网络的状态、数据流动情况以及网络上传输的信息。 sniffer既可以被犯罪分子利用进行违法活动,也可以被网络管理员利用来进行网络系统的维护和故障排除。目前,它已经被广泛应用于网络故障诊断、协议分析、应用性能分析和...2012-08-22 00:42:25 · 171 阅读 · 0 评论