php教程

超轻量级php框架startmvc

tp5(thinkPHP5)操作mongoDB数据库的方法

更新时间:2020-03-26 04:28:23 作者:startmvc
本文实例讲述了tp5(thinkPHP5)操作mongoDB数据库的方法。分享给大家供大家参考,具体如下:1.

本文实例讲述了tp5(thinkPHP5)操作mongoDB数据库的方法。分享给大家供大家参考,具体如下:

1.通过composer安装


composer require mongodb/mongodb

2.使用


<?php
/**
 * @author: jim
 * @date: 2017/11/17
 */
namespace app\index\controller;
use think\Controller;
use MongoDB\Driver\Manager;
use MongoDB\Collection;
class MongoTest extends Controller
{
 protected $mongoManager;
 protected $mongoCollection;
 public function __construct()
 {
 $this->mongoManager = new Manager($this->getUri());
 $this->mongoCollection = new Collection($this->mongoManager, "mldn","dept");
 }
 public function test() {
 // 读取一条数据
 $data = $this->mongoCollection->findOne();
 print_r($data);
 }
 protected function getUri()
 {
 return getenv('MONGODB_URI') ?: 'mongodb://127.0.0.1:27017';
 }
}

tp5 thinkPHP5 操作 mongoDB数据库