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

jacklove
Freigeben: 2023-04-02 07:26:01
Original
3860 Leute haben es durchsucht

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
Nach dem Login kopieren

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;;
  }
}
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage