php连接monogodb,php MongoDB连接操作实例

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

1)安装驱动程序

$ pecl install mongodb

php-mongodb-connectivity1.png

2)编辑php.ini文件

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

$ extension = mongodb.so

php-mongodb-connectivity2.png

3)安装mongo-php库

以下是通过Composer安装此库的首选方法。

$ composer require mongodb/mongodb

php-mongodb-connectivity4.png

4)创建PHP脚本

// connect.php

require 'vendor/autoload.php';

// Creating Connection

$con = new MongoDB\Client("mongodb://localhost:27017");

// Creating Database

$db = $con->srcmini;

// 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']."
";

}

?>

5)执行PHP脚本

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

localhost/php/connect.php

php-mongodb-connectivity5.png

6)进入Mongo Shell

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

$ mongo

php-mongodb-connectivity6.png

6.1。显示数据库

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

> show dbs

php-mongodb-connectivity7.png

6.2。显示收藏

以下命令用于显示集合。

> show collections

php-mongodb-connectivity8.png

6.3。访问记录

> db.employee.find()

php-mongodb-connectivity9.png

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值