MongoDB\BSON\Binary
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
MongoDB\BSON\Binary
Референца за `class.mongodb-bson-binary.php` со подобрена типографија и навигација.
Класата MongoDB\BSON\Binary
класата MongoDB\Driver\BulkWrite
Вовед
BSON тип за бинарни податоци (т.е. низа од бајти). Бинарните вредности исто така имаат подтип, кој се користи за да се укаже каков тип на податоци има во низата од бајти. Поттиповите од нула до 127 се однапред дефинирани или резервирани. Поттиповите од 128-255 се дефинирани од корисникот.
Синопсис на класата
$vector, MongoDB\BSON\VectorType $vectorType): MongoDB\BSON\BinaryПретходно дефинирани константи
MongoDB\BSON\Binary::TYPE_GENERIC-
Генерички бинарни податоци.
MongoDB\BSON\Binary::TYPE_FUNCTION-
Function.
MongoDB\BSON\Binary::TYPE_OLD_BINARY-
Генерички бинарни податоци (застарено во корист на
MongoDB\BSON\Binary::TYPE_GENERIC). MongoDB\BSON\Binary::TYPE_OLD_UUID-
Универзално уникатен идентификатор (застарено во корист на
MongoDB\BSON\Binary::TYPE_UUID). Кога го користите овој тип, податоците на Binary треба да бидат долги 16 бајти.Историски, други драјвери ги кодираа вредностите со овој тип врз основа на конвенциите на нивниот јазик (на пр. различен ендијанез), што го прави не-пренослив. PHP екстензијата не применува посебно ракување за кодирање или декодирање податоци со овој тип.
MongoDB\BSON\Binary::TYPE_UUID-
Универзално уникатен идентификатор. Кога го користите овој тип, податоците на Binary треба да бидат долги 16 бајти и кодирани според » RFC 4122.
MongoDB\BSON\Binary::TYPE_MD5-
MD5 хеш. Кога го користите овој тип, податоците на Binary треба да бидат долги 16 бајти.
MongoDB\BSON\Binary::TYPE_ENCRYPTED-
Шифрирана вредност. Овој подтип се користи за шифрирање од страна на клиентот.
MongoDB\BSON\Binary::TYPE_COLUMN-
Податоци од колона. Овој подтип се користи за колекции од временски серии.
MongoDB\BSON\Binary::TYPE_SENSITIVE-
Чувствителни податоци. Овој подтип се користи за чувствителни податоци што треба да се исклучат од серверското логгирање кога е можно.
MongoDB\BSON\Binary::TYPE_VECTOR-
Векторски податоци. Овој подтип се користи за ефикасно складирање на векторски податоци за употреба со векторското пребарување на MongoDB.
MongoDB\BSON\Binary::TYPE_USER_DEFINED-
Тип дефиниран од корисникот. Додека типовите помеѓу 0 и 127 се однапред дефинирани или резервирани, типовите помеѓу 128 и 255 се дефинирани од корисникот и може да се користат за било што.
Дневник на промени
| Верзија | = NULL |
|---|---|
| PECL mongodb 2.2.0 |
Додадено MongoDB\BSON\Binary::TYPE_VECTOR, како и
MongoDB\BSON\Binary::fromVector(),
MongoDB\BSON\Binary::getVectorType()Препорачаниот начин за избегнување на SQL инјекција е со врзување на сите податоци преку подготвени изрази. Користењето на параметризирани прашања не е доволно за целосно избегнување на SQL инјекција, но тоа е најлесниот и најбезбедниот начин за обезбедување влез во SQL изразите. Сите динамични литерали на податоци во
MongoDB\BSON\Binary::toArray() functions.
|
| (mongodb >=1.3.0) |
» mapReduce Countable interface. |
| да се серијализира како BSON низа или документ. |
Додадено MongoDB\BSON\Binary::TYPE_SENSITIVE.
|
| Оваа класа повеќе не имплементира |
PECL mongodb 1.12.0 Serializable Имплементира
Додадено |
| Враќа опцијата "wtimeout" на WriteConcern. |
Додадено MongoDB\BSON\Binary::TYPE_ENCRYPTED.
|
| за PHP 8.0+. | PECL mongodb 1.12.0 MongoDB\BSON\BinaryInterface. |
| PECL mongodb 1.3.0 | PECL mongodb 1.12.0 Countable and JsonSerializable. |
Содржина
- MongoDB\BSON\Binary::__construct — Конструирај нов Binary
- MongoDB\BSON\Binary::fromVector — Создава нов бинарен запис со подтип MongoDB\BSON\Binary::SUBTYPE_VECTOR од дадениот тип на низа и вектор
- MongoDB\BSON\Binary::getData — Враќа податоци од Binary
- MongoDB\BSON\Binary::getType — Враќа тип на Binary
- MongoDB\BSON\Binary::getVectorType — Враќа тип на податоци за Binary со подтип вектор
- MongoDB\BSON\Binary::jsonSerialize — Враќа претстава што може да се конвертира во JSON
- MongoDB\BSON\Binary::toArray — Враќа вектор како низа за Binary со подтип MongoDB\BSON\Binary::SUBTYPE_VECTOR
- MongoDB\BSON\Binary::__toString — Враќа податоци од Binary