The 'high level' driver is here
https://docs.mongodb.com/php-library/current/reference/MongoDB
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
MongoDB
Референца за `book.mongodb.php` со подобрена типографија и навигација.
MongoDB екстензија
Оваа екстензија е развиена врз Фрлено кога драјверот ќе наиде на грешка во време на извршување (на пр. внатрешна грешка од and ако влезот не содржеше точно еден BSON документ. Можни причини вклучуваат, но не се ограничени на, невалиден BSON, дополнителни податоци (по читање еден BSON документ) или неочекуван библиотеки. Обезбедува минимален API за основни функционалности на драјверот: commands, queries, writes, управување со конекцијаПрепорачаниот начин за избегнување на SQL инјекција е со врзување на сите податоци преку подготвени изрази. Користењето на параметризирани прашања не е доволно за целосно избегнување на SQL инјекција, но тоа е најлесниот и најбезбедниот начин за обезбедување влез во SQL изразите. Сите динамични литерали на податоци во BSON серијализација.
PHP библиотеки од корисничкиот простор кои зависат од оваа екстензија може да обезбедат API повисоко ниво, како што се конструктори на прашања, индивидуални методи за помош при команди и GridFS. Развивачите на апликации треба да разгледаат употреба на оваа екстензија во комбинација со » MongoDB PHP библиотека, која ги имплементира истите API повисоко ниво пронајдени во MongoDB драјверите за други јазици. Ова одвојување на одговорностите му овозможува на екстензијата да се фокусира на суштински карактеристики за кои имплементацијата на екстензијата е од клучно значење за перформансите.
- Installing/Configuring
- Претходно дефинирани константи
- Туторијали
- Архитектура и внатрешност на драјверот — Објаснува архитектура на драјвер и специјални карактеристики
- Архитектура — Преглед на архитектурата
- Поврзувања — Ракување и перзистентност на конекцијата
- Зачувување податоци — Серијализација и десеријализација на PHP променливи во MongoDB
- Безбедност
- MongoDB\Driver — MongoDB Класи за екстензии
- MongoDB\Driver\Manager — Класата MongoDB\Driver\Manager
- MongoDB\Driver\Command — Класата MongoDB\Driver\Command
- MongoDB\Driver\Query — Класата MongoDB\Driver\Query
- MongoDB\Driver\BulkWrite — Класата MongoDB\Driver\BulkWrite
- MongoDB\Driver\BulkWriteCommand — Класата MongoDB\Driver\BulkWriteCommand
- MongoDB\Driver\Session — Класата MongoDB\Driver\Session
- MongoDB\Driver\ClientEncryption — Класата MongoDB\Driver\ClientEncryption
- MongoDB\Driver\ServerApi — Класата MongoDB\Driver\ServerApi
- 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\ServerDescription — Класата MongoDB\Driver\ServerDescription
- MongoDB\Driver\TopologyDescription — Класата MongoDB\Driver\TopologyDescription
- MongoDB\Driver\WriteConcernError — Класата MongoDB\Driver\WriteConcernError
- MongoDB\Driver\WriteError — Класата MongoDB\Driver\WriteError
- MongoDB\Driver\WriteResult — Класата MongoDB\Driver\WriteResult
- MongoDB\Driver\BulkWriteCommandResult — Класата MongoDB\Driver\BulkWriteCommandResult
- MongoDB\BSON — MongoDB BSON Класи и функции
- Функции
- MongoDB\BSON\Document — Класата MongoDB\BSON\Document
- MongoDB\BSON\PackedArray — Класата MongoDB\BSON\PackedArray
- MongoDB\BSON\Iterator — Класата MongoDB\BSON\Iterator
- MongoDB\BSON\Binary — Класата MongoDB\BSON\Binary
- MongoDB\BSON\VectorType — Енумот MongoDB\BSON\VectorType
- 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\ServerChangedEvent — Класата MongoDB\Driver\Monitoring\ServerChangedEvent
- MongoDB\Driver\Monitoring\ServerClosedEvent — Класата MongoDB\Driver\Monitoring\ServerClosedEvent
- MongoDB\Driver\Monitoring\ServerOpeningEvent — Класата MongoDB\Driver\Monitoring\ServerOpeningEvent
- MongoDB\Driver\Monitoring\ServerHeartbeatFailedEvent — Класата MongoDB\Driver\Monitoring\ServerHeartbeatFailedEvent
- MongoDB\Driver\Monitoring\ServerHeartbeatStartedEvent — Класата MongoDB\Driver\Monitoring\ServerHeartbeatStartedEvent
- MongoDB\Driver\Monitoring\ServerHeartbeatSucceededEvent — Класата MongoDB\Driver\Monitoring\ServerHeartbeatSucceededEvent
- MongoDB\Driver\Monitoring\TopologyChangedEvent — Класата MongoDB\Driver\Monitoring\TopologyChangedEvent
- MongoDB\Driver\Monitoring\TopologyClosedEvent — Класата MongoDB\Driver\Monitoring\TopologyClosedEvent
- MongoDB\Driver\Monitoring\TopologyOpeningEvent — Класата MongoDB\Driver\Monitoring\TopologyOpeningEvent
- MongoDB\Driver\Monitoring\CommandSubscriber — Интерфејсот MongoDB\Driver\Monitoring\CommandSubscriber
- MongoDB\Driver\Monitoring\LogSubscriber — Интерфејсот MongoDB\Driver\Monitoring\LogSubscriber
- MongoDB\Driver\Monitoring\SDAMSubscriber — Интерфејсот MongoDB\Driver\Monitoring\SDAMSubscriber
- 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\BulkWriteCommandException — Класата MongoDB\Driver\Exception\BulkWriteCommandException
- 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
- Дрво на класи — Дрво на класи за исклучоци на MongoDB