- 时间:2021-11-04 21:52 编辑: 来源: 阅读:
- 扫一扫,手机访问
摘要:mongodb在windows下的安装步骤分享
nosql很火,mongodb做为一款优秀的分布式文件存储的数据库,也得到了不小的关注,[url=http://weibo.com/k/mongodb]http://weibo.com/k/mongodb[/url] 新浪微博中每天现在约有20多条信息。
官网:[url=http://www.mongodb.org/]http://www.mongodb.org/[/url]
下载:[url=http://www.mongodb.org/downloads]http://www.mongodb.org/downloads[/url]
PHP扩展:[url=http://cn.php.net/mongo]http://cn.php.net/mongo[/url]
我选择了windows的安装包,下载了Windows 32-bit的1.8.2版本,以下是安装记录:
解压到了D:\www\mongodb
cd d:\www
bin\mongod.exe --dbpath=d:/www/mongodb/data
Sat Jul 09 09:03:28 [initandlisten] db version v1.8.2, pdfile version 4.5
[url=http://www.1sucai.cn/article/28694.htm]http://www.1sucai.cn/article/28694.htm[/url]
取pagerank=5,按id倒序,取30条
类似于 SELECT * FROM hx_site WHERE pagerank = 5 ORDER BY id DESC LIMIT 30
*/
$cursor = $collection->find(array('pagerank'=>'5'))->sort(array('id'=>-1))->limit(30);
foreach ($cursor as $obj) { //遍历所有集合中的文档
echo $obj["id"].' '.$obj["domain"] . "<br>";
}
没索引的情况下取一条记录,656ms,mysql需要0.7s,基本上没区别。
count(*)某条件,800多ms,加索引后100多ms