Heim >Backend-Entwicklung >PHP-Tutorial >Ausführliche Erklärung zum Betrieb der MongoDB-Datenbank mit tp5 (thinkPHP5)

Ausführliche Erklärung zum Betrieb der MongoDB-Datenbank mit tp5 (thinkPHP5)

jacklove
jackloveOriginal
2018-06-29 17:56:213887Durchsuche

Dieser Artikel stellt hauptsächlich die Methode zum Betrieb der MongoDB-Datenbank mit tp5 (thinkPHP5) vor und analysiert kurz die grundlegenden Betriebsfähigkeiten der MongoDB-Datenbank und der ThinkPHP5-Verbindung sowie die Abfrage der MongoDB-Datenbank in Form von Beispielen

Das Beispiel in diesem Artikel beschreibt, wie tp5 (thinkPHP5) die MongoDB-Datenbank betreibt. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

1. Über Composer installieren

composer require mongodb/mongodb

2. Verwenden Sie

<?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(&#39;MONGODB_URI&#39;) ?: &#39;mongodb://127.0.0.1:27017&#39;;
  }
}

Artikel, die Sie interessieren könnten:

Erklärung der Lösung für PHP Class SoapClient nicht gefunden

Lösung für PHP-Klasse SoapClient nicht gefunden

Lumen-Zeitzone-Zeitzonen-Einstellungsmethode

Das obige ist der detaillierte Inhalt vonAusführliche Erklärung zum Betrieb der MongoDB-Datenbank mit tp5 (thinkPHP5). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn