dedemao / mongodb
适用于PHP7的简单mongoDB库
1.0.2
2020-05-16 02:17 UTC
Requires
- php: >=7.0
This package is auto-updated.
Last update: 2024-09-16 16:03:49 UTC
README
适用于PHP7的简单mongoDB库
安装
安装此库的首选方法是使用Composer,从项目根目录运行以下命令
$ composer require dedemao/mongodb
如何使用
演示1:
require 'vendor/autoload.php';
$conf['host'] = '127.0.0.1';
$conf['port'] = '27017';
$conf['user'] = '';
$conf['pass'] = '';
$conf['dbname'] = 'test';
$conf['collectionname'] = 'demo';
$mongo = new dedemao\mongodb\MongoDBHelper($conf);
演示2:
include "src/mongoDBHelper.php";
$conf['host'] = '127.0.0.1';
$conf['port'] = '27017';
$conf['user'] = '';
$conf['pass'] = '';
$conf['dbname'] = 'test';
$conf['collectionname'] = 'demo';
$mongo = new dedemao\mongodb\MongoDBHelper($conf);
CRUD
//Creat:
$result = $mongo->insertOne(['name'=>'John','age'=>'18']);
$result = $mongo->insertMany([['name'=>'John','age'=>'18'],['name'=>'Jay','age'=>'20']]);
//Read:
$row = $mongo->find(['age'=>'18']);
$row = $mongo->findOne(['name'=>'John']);
//Update:
$result = $mongo->update(['name'=>'John'],['$set' => ['age' => '30']]);
//Delete
$result = $mongo->delete(['name'=>'John']);