Php/docs/mongo.tutorial
来自菜鸟教程
教程
Table of Contents
- 连接数据库
- 获取数据库实例
- 获取集合实例
- 插入一个文档
- 使用 MongoCollection::findOne 方法
- 添加多个文档
- 计算文档数量
- 使用游标获取所有文档
- 设置查询条件
- 获取一个子集
- 建立索引
Warning This extension is deprecated. Instead, the MongoDB extension should be used.
这是官方的 MongoDB PHP 驱动
这是一个示例程序,它包含 连接数据库、插入文档、查询文档、遍历查询结果、断开链接。 实例中的每一步都有更详细的说明(注释)。
<?php// 链接服务器$m = new MongoClient();// 选择一个数据库$db = $m->comedy;// 选择一个集合( Mongo 的“集合”相当于关系型数据库的“表”)$collection = $db->cartoons;// 插入一个文档(译注:“文档”相当于关系型数据库的“行”)$document = array( "title" => "Calvin and Hobbes", "author" => "Bill Watterson" );$collection->insert($document);// 添加另一个文档,它的结构与之前的不同$document = array( "title" => "XKCD", "online" => true );$collection->insert($document);// 查询集合中的所有文档$cursor = $collection->find();// 遍历查询结果foreach ($cursor as $document) { echo $document["title"] . "\n";}?>
以上例程会输出:
Calvin and Hobbes XKCD