MongoDB
我不是稻草人
有12年WEB后台项目开发,7年DBA,7年运维经验,领导开发过大量WEB网站及ERP应用,擅长方向为PHP开发,Mysql优化及Linux运维。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
PHP操作Mongdb(3)----获取一个表集
<?php$connection = new MongoClient();$db = $connection->baz;// select a collection:$collection = $db->foobar;// or, directly selecting a database and collection:$collection = $connection->baz-原创 2012-12-04 14:40:34 · 414 阅读 · 0 评论 -
Mongodb得出每个collection的大小
进入mongodb后:use log;var collNames = db.getCollectionNames();for (var i = 0; i < collNames.length; i++) { var coll = db.getCollection(collNames[i]); var stats = coll.stats(1024 * 1024); p...原创 2019-03-28 14:48:03 · 2300 阅读 · 0 评论 -
mongodb分库的可行性操作
1、建立一个新的mongodb库2、把当前的mongodb集合改为比如 log_data为log_data_2019040622303、把log_data_201904062230备份到新库中4、在获取数据的地方再连接新库的log_data_201904062230集合展示数据代码示例如下$where = array();if( $product_id ){ $w...原创 2019-04-06 22:33:26 · 807 阅读 · 0 评论 -
mongodb的备份及恢复
mongodump -h 127.0.0.1:12468 --collection log_qrcode_new_2015_05 --db log -o /backup/bullfrog/mongodb/log_qrcode_new_2015_05mongorestore --port 12468 -d log .原创 2020-05-18 14:26:40 · 224 阅读 · 0 评论 -
Mongodb主从配置换主库IP
vi /etc/mongod.conf里面换了主库IP,然后登陆到mongodbuse local;show collections;OKNotice:如果mongodb无法启动,把mongod.conf里面的slave=true 改为slave=false就行原创 2018-08-05 13:37:50 · 1019 阅读 · 0 评论 -
Mongodb压缩备份及还原
备份:mongodump -h 127.0.0.1:12001 --collection log_aliyun_operation --db log --gzip --archive=/home/20180407.archive还原:mongorestore -h 127.0.0.1:12001--gzip --archive=/home/20180407.archive原创 2018-04-07 15:36:06 · 4239 阅读 · 0 评论 -
Mongodb3改配置文件失败
3.0以上配置文件好像只能用空白那一般打空白配置失败或无效的话,可以复制下配置文件其它的空格。原创 2017-07-05 15:15:55 · 257 阅读 · 0 评论 -
mongodb的配置案例
# mongod.conf#where to loglogpath=/home/mongodb/log/mongod.loglogappend=true# fork and run in backgroundfork=trueport=10001dbpath=/home/mongodb/db# location of pidfilepid原创 2017-02-24 11:34:07 · 252 阅读 · 0 评论 -
linux下自动检测mongodb 有问题就重启
import osimport timeimport datetimeoutput = os.popen("service mongod status").read()print( time.strftime( '%Y-%m-%d %H:%M:%S', time.localtime( time.time() ) ) )print( output )if "locked" in out...原创 2017-02-24 02:36:03 · 1348 阅读 · 0 评论 -
mongodb 主从
主库配置:master=true从库配置:slave=oksouce=192.168.6.1:1001autoresync=true从库会自动同步数据原创 2017-02-24 00:47:12 · 225 阅读 · 0 评论 -
windows下删除mongodb
在mongo命令行里输入:db.log_ebay_orders_data.remove({eod_time:{$lt:1427126401}});原创 2015-04-24 15:24:18 · 1393 阅读 · 0 评论 -
PHP 操作mongodb
//连接mongdb$conn = new Mongo();$db = $conn->test; //数据库$collection = $db->table; //表?>其它连接办法//连接localhost:27017$conn = new Mongo();//连接远程主机默认端口$conn = new Mongo('test.com');原创 2012-12-04 11:33:53 · 391 阅读 · 0 评论 -
常用的SQL转化为mongodb的条件
mysql: id = 123mongo: array('id'=>123)mysql: name link '%bar%'mongo: array('name' => new MongoRegex('/.*bar.*/i'))mysql: where id > 10mongo: array('id' => array('$gt' => 10))my转载 2015-02-05 11:59:34 · 2408 阅读 · 0 评论 -
PHP操作Mongdb(5)----获取结果集结果数量
<?php$connection = new MongoClient();$collection = $connection->database->collectionName;echo $collection->count();?>原创 2012-12-04 14:51:00 · 689 阅读 · 0 评论 -
MongoDB安装
我这里下的是http://www.mongodb.org/downloads 2.2.0 Windows 32-bit把下载下来的文件解压到C:\mongodb然后新建如下目录:C:\mongodb\dataC:\mongodb\data\dbC:\mongodb\data\testC:\mongodb\log新建C:\mongodb\mongod原创 2012-10-12 10:40:34 · 394 阅读 · 0 评论 -
PHP操作Mongdb(4)----插入
<?php$doc = array( "name" => "MongoDB", "type" => "database", "count" => 1, "info" => (object)array( "x" => 203, "y" => 102), "versions" => array("0.9.7", "0.9.8", "0.9.9"));原创 2012-12-04 14:43:52 · 392 阅读 · 0 评论 -
MongoDB部份问题解决办法
1、执行mongodb时报错: ERROR: dbpath (/data/db/) does not exist. Create this directory or give existing directory in --dbpath. 解决办法: sudo mkdir -p /data/db sudo chmod 777 -R /dat原创 2014-01-13 17:56:51 · 616 阅读 · 0 评论 -
php Mongodb find注意事项
1、find() 参数不能用空字符串,要用空的条件,请用array()2、find()里面,数据类型要注意,int和string 1和'1'不同的。原创 2013-10-01 10:42:15 · 1889 阅读 · 0 评论 -
php 操作mongodb(2)
这里用到的$collection是这里生成的:http://blog.youkuaiyun.com/junqing124/article/details/8255049 //新增 $user = array('name' => 'caleng', 'email' => 'admin@admin.com'); $collection->insert($user)原创 2012-12-04 11:44:38 · 415 阅读 · 0 评论 -
PHP操作Mongdb(6)----获取所有结果集
MongoClient::find()返回一个MongoCursor对象,我们可以用foreach来获取里面的数据<?php$connection = new MongoClient();$collection = $connection->database->collectionName;$cursor = $collection->find();foreach ( $cursor原创 2012-12-04 14:55:37 · 465 阅读 · 0 评论 -
PHP操作mongdb(1)----连接mongdb
<?php$connection = new MongoClient(); // connects to localhost:27017$connection = new MongoClient( "mongodb://example.com" ); // connect to a remote host (default port: 27017)$connection = new Mong原创 2012-12-04 14:33:20 · 622 阅读 · 0 评论
分享