MongoDB PHP操作MongoDB

php 提供了mongodb驱动来连接 mongoDB 数据库。安装好之后,我们就可以使用 php.ini 来进行数据库操作了。在这里,我们使用 Ubuntu 16.04 创建一个示例。此示例包括以下步骤。

1) 安装驱动

$ pecl install mongodb  

2) 编辑 php.ini 文件

存储在apache服务器目录/etc/php/7.0/apache2/php.ini

$ extension = mongodb.so  

3) 安装 mongo-php 库

以下是使用 Composer 安装此库的首选方式。

$ composer require mongodb/mongodb  

4) 创建 PHP 脚本

// 连接.php

<?php  
require 'vendor/autoload.php';  
// Creating Connection  
$con = new MongoDB\Client("mongodb://localhost:27017");  
// Creating Database  
$db = $con->javatpoint;  
// Creating Document  
$collection = $db->employee;  
// Insering Record  
$collection->insertOne( [ 'name' =>'Peter', 'email' =>'peter@abc.com' ] );  
// Fetching Record  
$record = $collection->find( [ 'name' =>'Peter'] );  
foreach ($record as $employe) {  
echo $employe['name'], ': ', $employe['email']."<br>";  
}  
?>

5) 执行 PHP 脚本

在 localhost 服务器上执行此脚本。它将创建数据库并将数据存储到 mongodb 中。

localhost/php/connect.php  

6)进入Mongo Shell

执行 php 脚本后,我们可以在 mongodb 中看到创建好的数据库。

$ mongo  

6.1 显示数据库

以下命令用于显示数据库。

> show dbs  

6.2  显示集合

以下命令用于显示集合。

> show collections  

6.3. 访问记录

> db.employee.find()  

一切就绪,一切正常。我们还可以执行其他数据库操作。

热门文章

优秀文章