本文共 1302 字,大约阅读时间需要 4 分钟。
在使用 MongoDB 时,PHP 必须使用对应平台的 MongoDB 驱动。具体安装步骤如下:
安装 PHP 扩展
根据你的操作系统,使用包管理器安装 PHP 扩展。例如,在 Ubuntu 上可以执行以下命令:sudo apt-get install php-mongo
下载驱动包
从 MongoDB 官方网站下载适用于你 PHP 版本的驱动包。例如,PHP 7.x 的驱动包可以从 MongoDB PHP 驱动下载页面 获取。连接默认主机
使用默认配置连接本地 MongoDB 服务器:$m = new MongoClient();// 连接默认主机和端口为:mongodb://localhost:27017
选择数据库
选择要操作的数据库名称(如果数据库不存在,MongoDB 会自动创建):$db = $m->test; // 获取名称为 "test" 的数据库
以下是常见的数据库操作方法示例:
在集合中插入文档:
$m = new MongoClient();$db = $m->test;$collection = $db->createCollection("mongo");echo "集合创建成功"; 插入一条新文档:
$document = array( "title" => "MongoDB", "description" => "database", "likes" => 100, "url" => "http://www.mongodb.org.cn/", "by" => "Mongodb中文网");$collection->insert($document);echo "数据插入成功";
查询集合中的文档:
$cursor = $collection->find();foreach ($cursor as $document) { echo $document["title"] . "\n";} 更新特定字段的值:
$collection->update( array("title" => "MongoDB 教程"), array('$set' => array("title" => "MongoDB 教程"))); 删除特定条件的文档:
$collection->remove( array("title" => "MongoDB 教程"), array("justOne" => true)); 除了上述方法,还可以使用 findOne()、save()、limit()、skip()、sort() 等方法来进一步操作 MongoDB 数据库。
通过以上步骤,你可以对 MongoDB 数据库进行基本的 CRUD 操作。更多高级操作方法可以参考 MongoDB 的核心类文档。
转载地址:http://pstfk.baihongyu.com/