Клас MongoDB\Driver\ServerApi

(mongodb >=1.10.0)

Вступ

Огляд класів




    
     final
     
      class MongoDB\Driver\ServerApi
     
     implements 
       MongoDB\BSON\Serializable,  Serializable {

    /* Константы */
    
     const
     string
      MongoDB\Driver\ServerAPI::V1 = "1";


    /* Методы */
    
   final public bsonSerialize(): stdClass
final public __construct(string $version, ?bool $strict = null, ?bool $deprecationErrors = null)
final public serialize(): string
final public unserialize(string $data): void

   }

Обумовлені константи

MongoDB\Driver\ServerApi::V1

Server API Версія 1.

Приклади

Приклад #1 Приклад оголошення версії API у диспетчері

Loading...

Результат виконання наведеного прикладу:

4.9.0-alpha7-49-gb968ca0

Приклад #2 Приклад оголошення строгої версії API для менеджера

У наступному прикладі встановлюється прапор strict, який повідомляє серверу відхилити будь-яку команду, яка не є частиною оголошеної версії API. Це призводить до помилки під час виконання команди buildInfo.

Loading...

Результат виконання наведеного прикладу:

Provided apiStrict:true, but the command buildInfo is not in API Version 1

Зміст