MongoDB教程
MongoDB运算符
MongoDB命令
MongoDB数据库
MongoDB Shell
MongoDB云和工具

MongoDB PHP连接

Php提供了 mongodb 驱动程序以连接mongoDB数据库。安装后,我们可以使用php执行数据库操作。在这里,我们使用Ubuntu 16.04创建示例。此示例包括以下步骤。

1)安装驱动程序

$pecl install mongodb
MongoDB Php mongodb连接1

2)编辑php.ini文件

它存储在apache服务器目录/ etc/php/7.0/apache2/php.ini
$extension = mongodb.so
MongoDB Php mongodb连接2

3)安装mongo-php库

以下是使用Composer安装此库的首选方式。
$composer require mongodb/mongodb
MongoDB Php mongodb连接4

4)创建Php脚本

//connect.php
<?php
require 'vendor/autoload.php';
// Creating Connection
$con = new MongoDB\Client("mongodb://localhost:27017");
// Creating Database
$db = $con->lidihuo;
// 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脚本

在本地主机服务器上执行此脚本。它将创建数据库并将数据存储到mongodb中。
localhost/php/connect.php
MongoDB Php mongodb连接5

6)输入Mongo Shell

执行php脚本后,我们可以在mongodb中看到创建的数据库。
$mongo
MongoDB Php mongodb连接6
6.1、显示数据库
以下命令用于显示数据库。
> show dbs
MongoDB Php mongodb连接7
6.2、显示集合
以下命令用于显示集合。
> show collections
MongoDB Php mongodb连接8
6.3、访问记录
> db.employee.find()
MongoDB Php mongodb连接9
一切正常,一切正常。我们还可以执行其他数据库操作。

昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4