存档

文章标签 ‘mongodb’

mongodb非skip高效php分页类

2014年1月19日 1 条评论

mongodb分页skip+limit分页要先查出所有结果再去跳过,这样如果查询页面越往后效率越低。 如果能够通过查询条件查出每页结果的最后一条记录,在用最后一条记录作为查询条件去查下一页,这样每次都查询页面size条记录,效率子让不会差。 具体代码如下:包含mongodb.class.php, page.class.php, test.php mongodb.class.php mongodb 操作类 <?php function show_error($message, $status_code = 500, $heading = 'An Error Was Encountered') { echo $message, $status_code,PHP_EOL...

分类: 技术 标签: , , ,

nginx、php-fpm安装mongodb及驱动扩展

2013年2月1日 3 条评论

1.安装mongodb linux下安装mongodb很简单,执行如下命令完成安装 curl http://downloads.mongodb.org/linux/mongodb-linux-i686-2.2.2.tgz > mongo.tgz tar -zxvf mongo.tgz mkdir /db cp -R -n mongodb-linux-i686-2.2.2/ /db/mongodb cd /db/mongodb/   2.启动mongodb命令 cd /db/mongodb/bin && ./mongod --port=12345 --dbpath=/db/mongodb_data/ --logpath=/db/mongodb_log/mongodb.log --logappend& 这样mongodb就在端口12345运行了   3.安装mongodb的php驱动扩展 yum install php-pear cd /usr/local...

分类: nginx 标签: ,

mongodb批量导入数据

2012年9月2日 1 条评论

mongodb 命令行可以把sql文件批量导入数据,首先把sql文件加工称如下格式 zip.sql源文件 INSERT INTO POST(id,PostNumber,Province,City,District,Address,jd) VALUES ('1161','010010','内蒙古自治区','呼和浩特市','新城区','光华街(十四中家属楼)','内蒙古自治区呼和浩特市新城区'); INSERT INTO POST(id,PostNumber,Province,City,District,Address,jd) VALUES ('1162','010010','内蒙古自治区','呼和浩特市','新城区','兴安南路','内蒙古自治区呼和浩特市新城区'); 借助awk和sed awk -f "','" '{print "x27number:x27"$2"x27,x27p...

分类: 技术 标签: