随笔分类 -  mongo

摘要:以后,切忌 mongo 正常关闭后 ,再重启ubuntu。 否则后果这是很严重。2014.8.6日 PM 6点。网站莫名打不开了,全部是空白,又是老问题。 幸亏 及时发现,那就重启下。蛋疼,重启完毕。 mongo 直接无法启动。 怎么都启动不了。总结下网上的教材:mongod --dbpath=/v... 阅读全文
posted @ 2014-08-06 20:39 群叔 阅读(694) 评论(0) 推荐(0) 编辑
摘要:MONGO 远程连接服务器,出现:PHP Fatal error: Uncaught exception 'MongoConnectionException' with message 'Failed to connect to: 63.141.xx.xxx:27017: Authentication failed on database 'admin' with username 'xxx': auth fails' in /var/www/data/update_data.php:25Stack trace:#0 /var/w 阅读全文
posted @ 2013-09-23 19:13 群叔 阅读(3793) 评论(0) 推荐(0) 编辑
摘要:转载自这位仁兄:地址mongostat详解mongostat是mongdb自带的状态检测工具,在命令行下使用。它会间隔固定时间获取mongodb的当前运行状态,并输出。如果你发现数据库突然变慢或者有其他问题的话,你第一手的操作就考虑采用mongostat来查看mongo的状态。它的输出有以下几列:inserts/s 每秒插入次数query/s 每秒查询次数update/s 每秒更新次数delete/s 每秒删除次数getmore/s 每秒执行getmore次数command/s 每秒的命令数,比以上插入、查找、更新、删除的综合还多,还统计了别的命令flushs/s 每秒执行fsync将数据写入 阅读全文
posted @ 2013-09-12 13:13 群叔 阅读(1542) 评论(0) 推荐(0) 编辑
摘要:1、授权远程也可以访问 - 首先修改mongodb的配置文件 让其监听所有外网ip编辑文件:/etc/mongodb.conf修改后的内容如下: bind_ip = 0.0.0.0 port = 27017 auth=true添加授权访问:use admin //此用户是最高权限,可以访问所有数据库db.addUser(''. '');此时,就无法执行命令。2、/etc/init.d/mongodb restart3、远程连接mongo 127.0.0.1/admin -u username -p password4、给某个数据库添加用户访问权限 db.addU 阅读全文
posted @ 2013-07-15 09:44 群叔 阅读(936) 评论(0) 推荐(0) 编辑
摘要:1.固定集合> db.createCollection('c1',{capped:true, size:100000, max:3});//固定集合 必须 显式创建。 设置capped为true, 集合总大小xxx字节, [集合中json个数max]{ "ok" : 1 }> db.c1.stats(){ "ns" : "test.c1", "count" : 0, "size" : 0, "storageSize" : 102400, " 阅读全文
posted @ 2013-07-15 08:54 群叔 阅读(1528) 评论(0) 推荐(0) 编辑
摘要:1.增db.collection.insert()与db.collection.save() 都是增加,区别:save()遇到相同_id后,则更新此_id数据。 而insert()则报错> db.c1.find()> db.c1.insert({_id:1, name:'use001'});> db.c1.insert({_id:1, name:'use001'});E11000 duplicate key error index: test.c1.$_id_ dup key: { : 1.0 }> db.c1.save({_id:1, 阅读全文
posted @ 2013-07-14 18:49 群叔 阅读(719) 评论(0) 推荐(0) 编辑
摘要:最近常用到mongo. 看朋友这篇命令挺全的就转来了。如果想查看当前连接在哪个数据库下面,可以直接输入db> dbAdmin想切换到test数据库下面> use testswitched to db test> dbTest想查看test下有哪些表或者叫collection,可以输入> show collectionssystem.indexesuser想知道mongodb支持哪些命令,可以直接输入help> helpHELP show dbs show database names show collections ... 阅读全文
posted @ 2013-07-08 16:55 群叔 阅读(272) 评论(0) 推荐(0) 编辑
摘要:MongoDB语法MySql语法db.test.find({'name':'foobar'}) select * from test where name='foobar'db.test.find() select *from testdb.test.find({'ID':10}).count() select count(*) from test where ID=10db.test.find().skip(10).limit(20) select * from test limit 10,20db.test.find({ 阅读全文
posted @ 2013-07-07 23:55 群叔 阅读(246) 评论(0) 推荐(0) 编辑
摘要:写的很全了, 我就直接转载朋友的过来了:liuzhoulong数据导出 mongoexport假设库里有一张user 表,里面有2 条记录,我们要将它导出> use my_mongodbswitched to db my_mongodb> db.user.find();{ "_id" : Objec... 阅读全文
posted @ 2013-07-05 20:58 群叔 阅读(224) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示