Драйвер MongoDB
В отличие от расширения mongo, это расширение поддерживает разрабатывается поверх библиотек » libmongoc и » libbson. Оно предоставляет минимальное API для ключевого функционала драйвера: команды, запросы, записи, управление соединением и сериализация BSON.
Самодельные библиотеки PHP, требующие это расширение, могут предоставлять высокоуровневые API, такие как: сборщики запросов, методы помощники для индивидуальных команд и GridFS. Разработчики приложений должны рассмотреть вопрос об использовании этого расширения совместно с » библиотекой MongoDB PHP, которая реализует такие же высокоуровневые API драйвера MongoDB, как и для других языков. Подобное разделение задач позволяет этому драйверу сконцентрироваться на главных задачах, стоящих перед ним - повышение производительности.
- Установка и настройка
- Обучающие материалы
- Архитектура и внутреннее устройство драйвера — Обзор архитектуры драйвера и ее особенностей
- Архитектура — Обзор архитектуры
- Соединения — Обработка соединения и постоянство
- Постоянные данные — Сериализация и десериализация переменных PHP в MongoDB
- Безопасность
- MongoDB\Driver — Классы драйвера MongoDB
- MongoDB\Driver\Manager — Класс MongoDB\Driver\Manager
- MongoDB\Driver\Command — Класс The MongoDB\Driver\Command
- MongoDB\Driver\Query — Класс MongoDB\Driver\Query
- MongoDB\Driver\BulkWrite — Класс MongoDB\Driver\BulkWrite
- MongoDB\Driver\Session — Класс MongoDB\Driver\Session
- MongoDB\Driver\ClientEncryption — Класс MongoDB\Driver\ClientEncryption
- MongoDB\Driver\WriteConcern — Класс MongoDB\Driver\WriteConcern
- MongoDB\Driver\ReadPreference — Класс MongoDB\Driver\ReadPreference
- MongoDB\Driver\ReadConcern — Класс MongoDB\Driver\ReadConcern
- MongoDB\Driver\Cursor — Класс MongoDB\Driver\Cursor
- MongoDB\Driver\CursorId — Класс MongoDB\Driver\CursorId
- MongoDB\Driver\CursorInterface — Интерфейс MongoDB\Driver\CursorInterface
- MongoDB\Driver\Server — Класс MongoDB\Driver\Server
- MongoDB\Driver\WriteConcernError — Класс The MongoDB\Driver\WriteConcernError
- MongoDB\Driver\WriteError — Класс MongoDB\Driver\WriteError
- MongoDB\Driver\WriteResult — Класс MongoDB\Driver\WriteResult
- MongoDB\BSON — Классы типов BSON и функции сериализации
- Функции
- MongoDB\BSON\Binary — Класс MongoDB\BSON\Binary
- MongoDB\BSON\Decimal128 — Класс MongoDB\BSON\Decimal128
- MongoDB\BSON\Javascript — Класс MongoDB\BSON\Javascript
- MongoDB\BSON\MaxKey — Класс MongoDB\BSON\MaxKey
- MongoDB\BSON\MinKey — Класс MongoDB\BSON\MinKey
- MongoDB\BSON\ObjectId — Класс MongoDB\BSON\ObjectId
- MongoDB\BSON\Regex — Класс MongoDB\BSON\Regex
- MongoDB\BSON\Timestamp — Класс MongoDB\BSON\Timestamp
- MongoDB\BSON\UTCDateTime — Класс MongoDB\BSON\UTCDateTime
- MongoDB\BSON\Type — Интерфейс MongoDB\BSON\Type
- MongoDB\BSON\Persistable — Интерфейс MongoDB\BSON\Persistable
- MongoDB\BSON\Serializable — Интерфейс MongoDB\BSON\Serializable
- MongoDB\BSON\Unserializable — Интерфейс MongoDB\BSON\Unserializable
- MongoDB\BSON\BinaryInterface — Интерфейс MongoDB\BSON\BinaryInterface
- MongoDB\BSON\Decimal128Interface — Интерфейс MongoDB\BSON\Decimal128Interface
- MongoDB\BSON\JavascriptInterface — Интерфейс MongoDB\BSON\JavascriptInterface
- MongoDB\BSON\MaxKeyInterface — Интерфейс MongoDB\BSON\MaxKeyInterface
- MongoDB\BSON\MinKeyInterface — Интерфейс MongoDB\BSON\MinKeyInterface
- MongoDB\BSON\ObjectIdInterface — Интерфейс MongoDB\BSON\ObjectIdInterface
- MongoDB\BSON\RegexInterface — Интерфейс MongoDB\BSON\RegexInterface
- MongoDB\BSON\TimestampInterface — Интерфейс MongoDB\BSON\TimestampInterface
- MongoDB\BSON\UTCDateTimeInterface — Интерфейс MongoDB\BSON\UTCDateTimeInterface
- MongoDB\BSON\DBPointer — Класс MongoDB\BSON\DBPointer (устаревший)
- MongoDB\BSON\Int64 — Класс MongoDB\BSON\Int64
- MongoDB\BSON\Symbol — Класс MongoDB\BSON\Symbol (устаревший)
- MongoDB\BSON\Undefined — Класс MongoDB\BSON\Undefined (устарело)
- MongoDB\Driver\Monitoring — Классы мониторинга и функции подписчика
- Функции
- MongoDB\Driver\Monitoring\CommandFailedEvent — Класс MongoDB\Driver\Monitoring\CommandFailedEvent
- MongoDB\Driver\Monitoring\CommandStartedEvent — Класс MongoDB\Driver\Monitoring\CommandStartedEvent
- MongoDB\Driver\Monitoring\CommandSucceededEvent — Класс MongoDB\Driver\Monitoring\CommandSucceededEvent
- MongoDB\Driver\Monitoring\CommandSubscriber — Интерфейс The MongoDB\Driver\Monitoring\CommandSubscriber
- MongoDB\Driver\Monitoring\Subscriber — Интерфейс MongoDB\Driver\Monitoring\Subscriber
- MongoDB\Driver\Exception — Классы исключений
- MongoDB\Driver\Exception\AuthenticationException — Класс MongoDB\Driver\Exception\AuthenticationException
- MongoDB\Driver\Exception\BulkWriteException — Класс MongoDB\Driver\Exception\BulkWriteException
- MongoDB\Driver\Exception\CommandException — Класс MongoDB\Driver\Exception\CommandException
- MongoDB\Driver\Exception\ConnectionException — Класс MongoDB\Driver\Exception\ConnectionException
- MongoDB\Driver\Exception\ConnectionTimeoutException — Класс MongoDB\Driver\Exception\ConnectionTimeoutException
- MongoDB\Driver\Exception\EncryptionException — Класс MongoDB\Driver\Exception\EncryptionException
- MongoDB\Driver\Exception\Exception — Интерфейс MongoDB\Driver\Exception\Exception
- MongoDB\Driver\Exception\ExecutionTimeoutException — Класс MongoDB\Driver\Exception\ExecutionTimeoutException
- MongoDB\Driver\Exception\InvalidArgumentException — Класс MongoDB\Driver\Exception\InvalidArgumentException
- MongoDB\Driver\Exception\LogicException — Класс MongoDB\Driver\Exception\LogicException
- MongoDB\Driver\Exception\RuntimeException — Класс MongoDB\Driver\Exception\RuntimeException
- MongoDB\Driver\Exception\ServerException — Класс MongoDB\Driver\Exception\ServerException
- MongoDB\Driver\Exception\SSLConnectionException — Класс MongoDB\Driver\Exception\SSLConnectionException (устаревший)
- MongoDB\Driver\Exception\UnexpectedValueException — Класс MongoDB\Driver\Exception\UnexpectedValueException
- MongoDB\Driver\Exception\WriteException — Класс MongoDB\Driver\Exception\WriteException
- Class Tree — MongoDB Exception Class Tree