PHP提供mongodb驱动程序来连接mongoDB数据库。安装后,我们可以使用php执行数据库操作。在这里,我们使用Ubuntu 16.04创建示例。此示例包括以下步骤。
安装驱动程序
$ pecl install mongodb
编辑php.ini文件
它存储在apache服务器目录/etc/php/7.0/apache2/php.ini中
$ extension = mongodb.so
安装mongo-php库
以下是通过Composer安装此库的首选方法。
$ composer require mongodb/mongodb
创建PHP脚本
// connect.php
<?php
require 'vendor/autoload.php';
//创建连接
$con = new MongoDB\Client("mongodb://localhost:27017");
//创建数据库
$db = $con->javatpoint;
//创建文档
$collection = $db->employee;
//插入记录
$collection->insertOne( [ 'name' =>'Peter', 'email' =>'[email protected]' ] );
//获取记录
$record = $collection->find( [ 'name' =>'Peter'] );
foreach ($record as $employe) {
echo $employe['name'], ': ', $employe['email']."<br>";
}
?>
执行PHP脚本
在本地主机服务器上执行此脚本。它将创建数据库并将数据存储到mongodb中。
localhost/php/connect.php
进入Mongo Shell
执行php脚本后,我们可以在mongodb中看到创建的数据库。
$ mongo
6.1.显示数据库
以下命令用于显示数据库。
> show dbs
6.2.显示集合
以下命令用于显示集合。
> show collections
6.3.访问记录
> db.employee.find()
好了,一切正常。我们还可以执行其他数据库操作。