This time I will bring you a detailed explanation of the steps to operate the mongoDB database with tp5 (thinkPHP5). What are the precautions for operating the mongoDB database with tp5 (thinkPHP5)? The following is a practical case, let's take a look.
1. Install through composer
composer require mongodb/mongodb
2. Use
<?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'; } }
Detailed explanation of the algorithm steps for php to realize the counting of the number of 1's in the binary
CI framework (CodeIgniter) operation redis steps Analysis
The above is the detailed content of Detailed explanation of the steps to operate mongoDB database with tp5 (thinkPHP5). For more information, please follow other related articles on the PHP Chinese website!