mongdb学习
wangwei
爱好运动,不拘一格
展开
-
Mongodb 安装配置,启动关闭
Mongodb 安装配置,启动关闭 1. 下载mongodb的安装文件,我安装的windows 32位的,下载地址如下: http://www.mongodb.org/dr//fastdl.mongodb.org/win32/mongodb-win32-i386-2.6.4.zip/download 2. 新建一个mongodb文件夹在E盘(随便放) E:\原创 2014-09-13 22:54:22 · 32079 阅读 · 2 评论 -
mongodb分片环境搭建启动mongos报错
mongodb分片环境搭建启动mongos报错 如下: [root@mongo2 mongos]# /var/mongo/bin/mongos -f /var/mongo/mongos_1.conf about to fork child process, waiting until server is ready for connections. forked process: 26原创 2016-02-15 17:32:19 · 8024 阅读 · 0 评论 -
mongodb在重复数据的集合里建立唯一索引
mongodb集合要求某一个字段的值唯一 通过在字段建立唯一索引来实现,现在集合里存在重复的数据,创建索引报错如下: > db.CollectedUrl.ensureIndex({uri:1},{unique:true, dropDups:true}) { "ok" : 0, "errmsg" : "E11000 duplicate key error c原创 2016-03-07 13:42:34 · 12255 阅读 · 1 评论 -
windows下 mongodb 3.2加fork选项启动报unrecognised option 'fork'
windows下启动mongodb为后台进程加fork选项报错如下: D:\Program Files\MongoDB\Server\3.2\bin>mongod --config "D:\Program Files\MongoD B\Server\mongodb.conf" Error parsing INI config file: unrecognised option 'fork'原创 2016-02-02 18:05:45 · 17254 阅读 · 0 评论 -
mogodb 复制集加分片环境搭建
mongodb分片+复制集环境规划: 192.168.0.105、 192.168.0.106、 192.168.0.107、 192.168.0.108、 192.168.0.105 mongod shard1_1 40000 (rs0-primayr) mongod shard2_3 40005 (rs2-arbiter)原创 2015-10-12 09:44:31 · 876 阅读 · 0 评论 -
mongodb查询数字开头的集合报错
mongodb查询数字开头的集合报错 mongo库中有数字开头的集合 进行查询 > db.2015BthSpecialAction.find()db.2015BthSpecialAction.find() Wed Aug 19 16:03:30 SyntaxError: missing ; before statement (shell):1 试了“”还是报错 > db."原创 2015-08-19 16:06:32 · 5363 阅读 · 0 评论 -
Mongodb 复制集Replica Set搭建与测试
Mongodb 复制集Replica Set搭建与测试 环境准备: 服务器: 192.168.0.33 CentOS release 5.5 (Final) 192.168.0.99 CentOS release 5.5 (Final) Mongodb版本: mongodb-linux-x86_64-rhel55-3.0.5.tgz Replica Set 其实简单来原创 2015-08-12 13:05:12 · 851 阅读 · 0 评论 -
Mongodb简单的分片搭建与测试
Mongodb简单的分片搭建与测试 环境准备: 服务器: 192.168.0.126 CentOS release 6.5 (Final) 192.168.0.136 CentOS release 6.5 (Final) Mongodb版本: mongodb-linux-x86_64-rhel62-3.0.5.tgz 分片介绍: 分片(sharding)其实就是数据拆分,把原创 2015-08-10 17:18:39 · 1956 阅读 · 1 评论 -
MongoDB数据更新
MongoDB Save() 方法 save() 方法替换现有的文档和通过新的文档 save() 方法 语法 MongoDB 的 save() 方法的基本语法如下: >db.COLLECTION_NAME.save({_id:ObjectId(),NEW_DATA}) MongoDB数据更新可以使用update()函数。 db.collection.update( criteria,原创 2014-10-13 10:41:07 · 9986 阅读 · 1 评论 -
Mongodb插入文档
Mongodb插入文档 > db --查看当前的数据库 wangwei > show collections --查看数据库中包含的集合 mycol system.indexes > > post = {"title":"myblog post","content":"here is blogpast","date":new Date() } ---创建一个原创 2014-10-11 15:43:21 · 1045 阅读 · 0 评论 -
Mongodb查询文档
Mongodb查询文档 > db.blog.find() --查看集合下的所有文档 { "_id" :ObjectId("5438dd3fa7ccb1d4ecc7571d"), "title" : "myblog post", "conte nt" : "here is blog past","date" : ISODate("2014-10-11T07:32:55.652Z")}原创 2014-10-11 16:19:58 · 776 阅读 · 0 评论 -
mongodb的用户认证
mongodb默认是不认证的,默认没有账号,只要能连接上服务就可以对数据库进行各种操作,mongodb认为安全最好的方法就是在一个可信的环境中运行它,保证之后可信的机器才能访问它,可能这些对一些要求高的环境,安全还不够 mongodb提供用户认证,需要在启动时加上--auth开启认证 认证前需要添加账号 添加管理员账号: 默认情况下系统中没有用户 > use admin --原创 2014-09-14 13:41:03 · 87430 阅读 · 1 评论 -
mongodb分片环境开启认证
1.生成keyfile openssl rand -base64 741 > /var/mongo/mongodb-keyfile chmod 600 mongodb-keyfile 2.把keyfile copy到其他节点并修改权限 3.修改配置文件 添加: keyFile=/var/mongo/mongodb-keyfile 4.重新启动mongodb使认证生效 use adm原创 2016-02-29 13:39:38 · 3517 阅读 · 0 评论