PHP.mk документација

MongoDB\Driver\Manager

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

class.mongodb-driver-manager.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека class.mongodb-driver-manager.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
MongoDB\Driver\Manager

Референца за `class.mongodb-driver-manager.php` со подобрена типографија и навигација.

class.mongodb-driver-manager.php

The MongoDB\Driver\Manager class

класата MongoDB\Driver\BulkWrite

Вовед

На MongoDB\Driver\Manager Класата MongoDB\Driver\Manager

е главната влезна точка за екстензијата. Таа е одговорна за одржување на врски со MongoDB (било да е самостоен сервер, реплика сет или шардиран кластер). MongoDB\Driver\Manager Не се воспоставува врска со MongoDB при инстанцирање на Менаџерот. Ова значи дека

секогаш може да се конструира, иако еден или повеќе MongoDB сервери се исклучени.

Синопсис на класата

final class MongoDB\Driver\Manager {
/* Методи */
final public __construct(?string $uri = null, ?array $uriOptions = null, ?array $driverOptions = null)
final public executeQuery(string $namespace, MongoDB\Driver\Query $query, ?array $options = null): MongoDB\Driver\Cursor
final public getServers(): array
}

Примери

Пример #1 Секое пишување или барање може да фрли исклучоци за поврзување бидејќи врските се создаваат мрзливо. MongoDB сервер може исто така да стане недостапен за време на животниот век на скриптата. Затоа е важно сите дејства на Менаџерот да бидат завиткани во try/catch изјави. основен пример

var_dump()MongoDB\Driver\Manager::__construct() MongoDB\Driver\Manager инстанцирање на

<?php

$manager
= new MongoDB\Driver\Manager('mongodb://localhost:27017');
var_dump($manager);

?>

Горниот пример ќе прикаже нешто слично на:

object(MongoDB\Driver\Manager)#1 (2) {
  ["uri"]=>
  string(26) "mongodb://127.0.0.1:27017/"
  ["cluster"]=>
  array(0) {
  }
}

Содржина

Белешки од корисници 1 белешка

mike на eastghost точка com
пред 7 години
According to Mongo, this (i.e., MongoDB\Driver\Manager) is an "entry point" for the extension:

"This class serves as an entry point for the MongoDB PHP Library. It is the preferred class for connecting to a MongoDB server or cluster of servers and acts as a gateway for accessing individual databases and collections. MongoDB\Client is analogous to the driver’s MongoDB\Driver\Manager class, which it composes."

copied from here: https://docs.mongodb.com/php-library/master/reference/class/MongoDBClient/

However, any comparison of the "mongodb" docs here on php.net versus the "mongodb driver" docs on mongo's site shows dramatic and ever-changing differences.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.