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()
好了,一切正常。我們還可以執行其他數據庫操作。