Heim  >  Artikel  >  Backend-Entwicklung  >  Einführung in das Upgrade von PHP7 für den Betrieb von MongoDB

Einführung in das Upgrade von PHP7 für den Betrieb von MongoDB

不言
不言Original
2018-07-24 09:40:121785Durchsuche

Der in diesem Artikel mit Ihnen geteilte Inhalt ist eine Einführung in die Aktualisierung von PHP7 für den Betrieb von MongoDB. Der Inhalt ist von großem Referenzwert und ich hoffe, dass er Freunden in Not helfen kann.

Vorwort

Es gibt viele Benutzer, die PHP+MongoDB verwenden, weil MongoDB sehr praktisch zum Speichern unstrukturierter Daten ist. In PHP5 und davor stellte der Beamte zwei Erweiterungen bereit, Mongo und MongoDB, von denen Mongo auf Kategorien basiert, die auf mehreren Kernklassen wie MongoClient basieren, und diese sehr praktisch kapselt , also wähle ich grundsätzlich die Erweiterung Mongo.

Mit dem Upgrade von PHP5 auf PHP7 unterstützt der Beamte jedoch nicht mehr die Erweiterung Mongo, sondern nur noch MongoDB wird unterstützt, und die Leistungsverbesserung von PHP7 ist so enorm, dass die Leute nicht darauf verzichten können. Daher ist es zu einem dringenden Problem geworden, Mongo durch MongoDB zu ersetzen gelöst werden. MongoDB führt einen Namespace ein, aber die Funktionskapselung ist sehr schlecht. Wenn Sie native Erweiterungen verwenden müssen, bedeutet das fast, dass Sie native Mongo-Anweisungen schreiben müssen. Diese Idee widerspricht der Idee, ORM die durch DB-IO-Operationen verursachten grammatikalischen Probleme zu vereinfachen und sich auf die Logikoptimierung zu konzentrieren.

In dieser Situation konnten die Verantwortlichen von MongoDB nichts dagegen tun. Um die Nutzung zu erleichtern und den Marktanteil zu erhöhen, haben sie eine Bibliothek auf Basis der MongoDB-Erweiterung eingeführt:

MongoDB-Treiber

Wenn Sie den Originaltreiber verwenden, lautet die allgemeine Syntax wie folgt:

<?php

use MongoDB\Driver\Manager;
use MongoDB\Driver\BulkWrite;
use MongoDB\Driver\WriteConcern;
use MongoDB\Driver\Query;
use MongoDB\Driver\Command;

class MongoDb {

Verwandte Empfehlungen:

Einführung in die Verwendung von user in yii2 (mit Code)

Das obige ist der detaillierte Inhalt vonEinführung in das Upgrade von PHP7 für den Betrieb von MongoDB. 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