diff --git a/reference/mongodb/mongodb/driver/manager/startsession.xml b/reference/mongodb/mongodb/driver/manager/startsession.xml
new file mode 100644
index 000000000..1b68475e1
--- /dev/null
+++ b/reference/mongodb/mongodb/driver/manager/startsession.xml
@@ -0,0 +1,230 @@
+
+
+
+
+
+
+ MongoDB\Driver\Manager::startSession
+ Startet eine neue Client-Sitzung zur Verwendung mit diesem Client
+
+
+
+ &reftitle.description;
+
+ finalpublicMongoDB\Driver\SessionMongoDB\Driver\Manager::startSession
+ arraynulloptions&null;
+
+
+ Erzeugt eine MongoDB\Driver\Session für die
+ angegebenen Optionen. Die Sitzung kann anschließend bei der Ausführung von
+ Befehlen, Abfragen und Schreiboperationen angegeben werden.
+
+
+
+ Eine MongoDB\Driver\Session kann nur mit dem
+ MongoDB\Driver\Manager verwendet werden, von dem sie
+ erstellt wurde.
+
+
+
+
+
+ &reftitle.parameters;
+
+
+ options
+
+
+
+ options
+
+
+
+ Option
+ Typ
+ Beschreibung
+ Standardwert
+
+
+
+
+ causalConsistency
+ bool
+
+
+ Konfiguriert die kausale Konsistenz in einer Sitzung. Wenn &true;,
+ wird jede Operation in der Sitzung kausal nach der vorherigen Lese-
+ oder Schreiboperation geordnet. Auf &false; setzen, um die kausale
+ Konsistenz zu deaktivieren.
+
+
+ Weitere Informationen finden sich unter
+ Causal Consistency
+ im MongoDB-Handbuch.
+
+
+ &true;
+
+
+ defaultTransactionOptions
+ array
+
+
+ Standardoptionen, die auf neu erstellte Transaktionen angewendet
+ werden. Diese Optionen werden verwendet, sofern sie nicht
+ überschrieben werden, wenn eine Transaktion mit einem anderen Wert
+ für die jeweilige Option gestartet wird.
+
+
+
+
+
+ Diese Option ist ab MongoDB 4.0 verfügbar.
+
+
+ []
+
+
+ snapshot
+ bool
+
+
+ Konfiguriert Snapshot-Lesevorgänge in einer Sitzung. Wenn &true;,
+ wird ein Zeitstempel von der ersten unterstützten Leseoperation in
+ der Sitzung bezogen (d. h. find,
+ aggregate oder nicht-shardiertes
+ distinct). Nachfolgende Leseoperationen
+ innerhalb der Sitzung verwenden dann ein
+ "snapshot"-Read-Concern-Level, um
+ mehrheitlich bestätigte Daten ab diesem Zeitstempel zu lesen. Auf
+ &false; setzen, um Snapshot-Lesevorgänge zu deaktivieren.
+
+
+ Snapshot-Lesevorgänge erfordern MongoDB 5.0 oder neuer und können
+ nicht mit kausaler Konsistenz, Transaktionen oder
+ Schreiboperationen verwendet werden. Wenn
+ "snapshot" &true; ist, wird
+ "causalConsistency" standardmäßig &false; sein.
+
+
+ Weitere Informationen finden sich unter
+ Read Concern "snapshot"
+ im MongoDB-Handbuch.
+
+
+ &false;
+
+
+
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ Gibt eine MongoDB\Driver\Session zurück.
+
+
+
+
+ &reftitle.errors;
+
+ &mongodb.throws.argumentparsing;
+ Wirft eine MongoDB\Driver\Exception\InvalidArgumentException, wenn die Optionen "causalConsistency" und "snapshot" beide &true; sind.
+ Wirft eine MongoDB\Driver\Exception\RuntimeException, wenn die Sitzung nicht erstellt werden konnte (z. B. weil libmongoc keine Kryptografie unterstützt).
+
+
+
+
+ &reftitle.changelog;
+
+
+
+
+ &Version;
+ &Description;
+
+
+
+
+ PECL mongodb 1.11.0
+
+
+ Die Option "snapshot" wurde hinzugefügt.
+
+
+
+
+ PECL mongodb 1.6.0
+
+
+ Die Option "maxCommitTimeMS" wurde zu
+ "defaultTransactionOptions" hinzugefügt.
+
+
+
+
+ PECL mongodb 1.5.0
+
+
+ Die Option "defaultTransactionOptions" wurde
+ hinzugefügt.
+
+
+
+
+
+
+
+
+
+ &reftitle.seealso;
+
+ MongoDB\Driver\Session
+ Causal Consistency im MongoDB-Handbuch
+
+
+
+
+
+
diff --git a/reference/mongodb/mongodb/driver/readconcern/isdefault.xml b/reference/mongodb/mongodb/driver/readconcern/isdefault.xml
new file mode 100644
index 000000000..ff252df51
--- /dev/null
+++ b/reference/mongodb/mongodb/driver/readconcern/isdefault.xml
@@ -0,0 +1,121 @@
+
+
+
+
+
+
+ MongoDB\Driver\ReadConcern::isDefault
+ Prüft, ob dies das standardmäßige Read Concern ist
+
+
+
+ &reftitle.description;
+
+ finalpublicboolMongoDB\Driver\ReadConcern::isDefault
+
+
+
+ Gibt zurück, ob dies das standardmäßige Read Concern ist (d. h. ob keine
+ Optionen angegeben sind). Diese Methode ist in erster Linie zur Verwendung in
+ Verbindung mit
+ MongoDB\Driver\Manager::getReadConcern gedacht, um
+ festzustellen, ob der Manager ohne Read-Concern-Optionen konstruiert wurde.
+
+
+ Der Treiber bindet kein standardmäßiges Read Concern in seine
+ Leseoperationen ein (z. B.
+ MongoDB\Driver\Manager::executeQuery), damit der
+ Server seinen eigenen Standardwert anwenden kann. Bibliotheken, die auf das
+ Read Concern des Managers zugreifen, um es in ihre eigenen Lesebefehle
+ einzubinden, sollten diese Methode verwenden, um sicherzustellen, dass
+ standardmäßige Read Concerns nicht gesetzt bleiben.
+
+
+
+
+ &reftitle.parameters;
+ &no.function.parameters;
+
+
+
+ &reftitle.returnvalues;
+
+ Gibt &true; zurück, wenn dies das standardmäßige Read Concern ist, und
+ andernfalls &false;.
+
+
+
+
+ &reftitle.errors;
+
+ &mongodb.throws.argumentparsing;
+
+
+
+
+ &reftitle.examples;
+
+ MongoDB\Driver\ReadConcern::isDefault Beispiel
+
+isDefault());
+
+$rc = new MongoDB\Driver\ReadConcern(MongoDB\Driver\ReadConcern::MAJORITY);
+var_dump($rc->isDefault());
+
+$manager = new MongoDB\Driver\Manager('mongodb://127.0.0.1/?readConcernLevel=majority');
+$rc = $manager->getReadConcern();
+var_dump($rc->isDefault());
+
+$manager = new MongoDB\Driver\Manager('mongodb://127.0.0.1/');
+$rc = $manager->getReadConcern();
+var_dump($rc->isDefault());
+
+?>
+]]>
+
+ &example.outputs;
+
+
+
+
+
+
+
+ &reftitle.seealso;
+
+ MongoDB\Driver\Manager::getReadConcern
+ Read-Concern-Referenz
+
+
+
+
+
+
diff --git a/reference/mongodb/mongodb/driver/server.xml b/reference/mongodb/mongodb/driver/server.xml
new file mode 100644
index 000000000..e15fa5f71
--- /dev/null
+++ b/reference/mongodb/mongodb/driver/server.xml
@@ -0,0 +1,238 @@
+
+
+
+
+
+
+ Die Klasse MongoDB\Driver\Server
+ MongoDB\Driver\Server
+
+
+
+
+
+ &reftitle.intro;
+
+
+
+
+
+
+
+ &reftitle.classsynopsis;
+
+
+
+ MongoDB\Driver\Server
+
+
+
+ final
+
+ MongoDB\Driver\Server
+
+
+
+ &Constants;
+
+ const
+ int
+ MongoDB\Driver\Server::TYPE_UNKNOWN
+ 0
+
+
+ const
+ int
+ MongoDB\Driver\Server::TYPE_STANDALONE
+ 1
+
+
+ const
+ int
+ MongoDB\Driver\Server::TYPE_MONGOS
+ 2
+
+
+ const
+ int
+ MongoDB\Driver\Server::TYPE_POSSIBLE_PRIMARY
+ 3
+
+
+ const
+ int
+ MongoDB\Driver\Server::TYPE_RS_PRIMARY
+ 4
+
+
+ const
+ int
+ MongoDB\Driver\Server::TYPE_RS_SECONDARY
+ 5
+
+
+ const
+ int
+ MongoDB\Driver\Server::TYPE_RS_ARBITER
+ 6
+
+
+ const
+ int
+ MongoDB\Driver\Server::TYPE_RS_OTHER
+ 7
+
+
+ const
+ int
+ MongoDB\Driver\Server::TYPE_RS_GHOST
+ 8
+
+
+ const
+ int
+ MongoDB\Driver\Server::TYPE_LOAD_BALANCER
+ 9
+
+
+ &Methods;
+
+
+
+
+
+
+
+
+ &reftitle.constants;
+
+
+
+ MongoDB\Driver\Server::TYPE_UNKNOWN
+
+ Unbekannter Servertyp, zurückgegeben von MongoDB\Driver\Server::getType.
+
+
+
+
+ MongoDB\Driver\Server::TYPE_STANDALONE
+
+ Eigenständiger Servertyp, zurückgegeben von MongoDB\Driver\Server::getType.
+
+
+
+
+ MongoDB\Driver\Server::TYPE_MONGOS
+
+ Mongos-Servertyp, zurückgegeben von MongoDB\Driver\Server::getType.
+
+
+
+
+ MongoDB\Driver\Server::TYPE_POSSIBLE_PRIMARY
+
+ Möglicher Primary-Servertyp eines Replica Sets, zurückgegeben von MongoDB\Driver\Server::getType.
+ Ein Server kann als möglicher Primary identifiziert werden, wenn er noch nicht überprüft wurde, ein anderes Mitglied des Replica Sets ihn jedoch für den Primary hält.
+
+
+
+
+ MongoDB\Driver\Server::TYPE_RS_PRIMARY
+
+ Primary-Servertyp eines Replica Sets, zurückgegeben von MongoDB\Driver\Server::getType.
+
+
+
+
+ MongoDB\Driver\Server::TYPE_RS_SECONDARY
+
+ Secondary-Servertyp eines Replica Sets, zurückgegeben von MongoDB\Driver\Server::getType.
+
+
+
+
+ MongoDB\Driver\Server::TYPE_RS_ARBITER
+
+ Arbiter-Servertyp eines Replica Sets, zurückgegeben von MongoDB\Driver\Server::getType.
+
+
+
+
+ MongoDB\Driver\Server::TYPE_RS_OTHER
+
+ Sonstiger Servertyp eines Replica Sets, zurückgegeben von MongoDB\Driver\Server::getType.
+ Solche Server können verborgen sein, gerade starten oder sich in der Wiederherstellung befinden. Sie können nicht abgefragt werden, ihre Host-Listen sind jedoch nützlich, um die aktuelle Konfiguration des Replica Sets zu ermitteln.
+
+
+
+
+ MongoDB\Driver\Server::TYPE_RS_GHOST
+
+ Ghost-Servertyp eines Replica Sets, zurückgegeben von MongoDB\Driver\Server::getType.
+ Server können in mindestens drei Situationen als solche identifiziert werden: kurzzeitig während des Serverstarts; in einem nicht initialisierten Replica Set; oder wenn der Server gemieden wird (d. h. aus der Konfiguration des Replica Sets entfernt wurde). Sie können nicht abgefragt werden, und ihre Host-Liste kann auch nicht zur Ermittlung der aktuellen Konfiguration des Replica Sets verwendet werden; der Client kann diesen Server jedoch in der Hoffnung überwachen, dass er in einen nützlicheren Zustand übergeht.
+
+
+
+
+ MongoDB\Driver\Server::TYPE_LOAD_BALANCER
+
+ Load-Balancer-Servertyp, zurückgegeben von MongoDB\Driver\Server::getType.
+
+
+
+
+
+
+
+
+ &reftitle.changelog;
+
+
+
+
+ &Version;
+ &Description;
+
+
+
+
+ PECL mongodb 1.11.0
+
+
+ Die Konstante
+ MongoDB\Driver\Server::TYPE_LOAD_BALANCER
+ wurde hinzugefügt.
+
+
+
+
+
+
+
+
+
+
+ &reference.mongodb.mongodb.driver.entities.server;
+
+
+
+
diff --git a/reference/mongodb/mongodb/driver/session.xml b/reference/mongodb/mongodb/driver/session.xml
new file mode 100644
index 000000000..92382c20f
--- /dev/null
+++ b/reference/mongodb/mongodb/driver/session.xml
@@ -0,0 +1,159 @@
+
+
+
+
+
+
+ Die Klasse MongoDB\Driver\Session
+ MongoDB\Driver\Session
+
+
+
+
+
+ &reftitle.intro;
+
+ Die Klasse MongoDB\Driver\Session repräsentiert eine
+ Client-Sitzung und wird von
+ MongoDB\Driver\Manager::startSession zurückgegeben.
+ Befehle, Abfragen und Schreiboperationen können anschließend mit der Sitzung
+ verknüpft werden.
+
+
+
+
+
+ &reftitle.classsynopsis;
+
+
+
+ MongoDB\Driver\Session
+
+
+
+ final
+
+ MongoDB\Driver\Session
+
+
+
+
+ &Constants;
+
+ const
+ string
+ MongoDB\Driver\Session::TRANSACTION_NONE
+ none
+
+
+ const
+ string
+ MongoDB\Driver\Session::TRANSACTION_STARTING
+ starting
+
+
+ const
+ string
+ MongoDB\Driver\Session::TRANSACTION_IN_PROGRESS
+ in_progress
+
+
+ const
+ string
+ MongoDB\Driver\Session::TRANSACTION_COMMITTED
+ committed
+
+
+ const
+ string
+ MongoDB\Driver\Session::TRANSACTION_ABORTED
+ aborted
+
+
+ &Methods;
+
+
+
+
+
+
+
+
+ &reftitle.constants;
+
+
+
+ MongoDB\Driver\Session::TRANSACTION_NONE
+
+
+ Es ist keine Transaktion im Gange.
+
+
+
+
+
+ MongoDB\Driver\Session::TRANSACTION_STARTING
+
+
+ Eine Transaktion wurde gestartet, aber es wurde noch keine Operation an den Server gesendet.
+
+
+
+
+
+ MongoDB\Driver\Session::TRANSACTION_IN_PROGRESS
+
+
+ Eine Transaktion ist im Gange.
+
+
+
+
+
+ MongoDB\Driver\Session::TRANSACTION_COMMITTED
+
+
+ Die Transaktion wurde bestätigt.
+
+
+
+
+
+ MongoDB\Driver\Session::TRANSACTION_ABORTED
+
+
+ Die Transaktion wurde abgebrochen.
+
+
+
+
+
+
+
+
+
+
+ &reference.mongodb.mongodb.driver.entities.session;
+
+
+
+