MongoDB PHP

 上一篇

想要在 PHP 中使用MongoDB,需要使用 MongoDB 的 PHP驱动程序。从URL下载PHP驱动程序。请一定要下载它的最新版本。现在,解压存档并把php_mongo.dll,放在 PHP 扩展目录(默认情况下为“ext”),并添加下面一行到php.ini文件: 

 extension=php_mongo.dll

建立连接,并选择一个数据库

要连接,需要指定数据库名称,如果数据库不存在,则 MongoDB 会自动创建它。

代码片段连接到数据库,如下:

 <?php    // connect to mongodb    $m = new MongoClient();     // select a database    $db = $m->mydb; ?>

获取/选择一个集合

代码片段/选择一个集合:

 <?php    $collection = $db->mycol; ?>

插入文档

将文档插入到 MongoDB ,使用insert() 方法。

代码片段插入文档:

 <?php    $document = array(        "title" => "MongoDB",        "description" => "database",        "likes" => 100,       "url" => "http://www.yiibai.com/mongodb/",       "by", "yiibai.com"    );    $collection->insert($document); ?>

查找从集合中的所有文档

要选择从集合中所有文档,使用find()方法。

选择所有文档的代码片段:

 <?php    $cursor = $collection->find();     // iterate cursor to display title of documents    foreach ($cursor as $document) {       echo $document["title"] . "/n";    } ?>

其余的 MongoDB 方法 findOne(), save(), update(), limit(), skip(), sort() 等工作原理在随后的教程说明。

 上一篇
本站部分文章源于互联网,本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供。如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。

PS:推荐一个微信公众号: askHarries 或者qq群:474807195,里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化这些成为架构师必备的知识体系。还能领取免费的学习资源,目前受益良多

转载请注明原文出处:Harries Blog™ » MongoDB PHP

分享到:更多 ()

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址