MongoDB\BSON\Binary::fromVector
En esta página
MongoDB\BSON\Binary::fromVector
Crea un nuevo binario con subtipo
MongoDB\BSON\Binary::SUBTYPE_VECTOR
a partir del array y tipo de vector dados
Descripción#
php
final public static MongoDB\BSON\Binary::fromVector(array $vector, MongoDB\BSON\VectorType $vectorType): MongoDB\BSON\Binaryphp
Parámetros#
vector (array)
Un array de valores que representa los datos del vector. El tipo de cada valor debe coincidir con el tipo indicado por el parámetro vectorType:
-
para
MongoDB\BSON\VectorType::Float32, cada valor debe ser unfloat -
para
MongoDB\BSON\VectorType::Int8, cada valor debe ser unintde 8 bits, es decir, de-127a128 -
para
MongoDB\BSON\VectorType::PackedBit, cada valor debe ser unboolo unintde 1 bit, es decir,0o1
vectorType (MongoDB\BSON\VectorType)
El tipo de datos del vector.
Valores devueltos#
Devuelve un nuevo Binary con subtipo MongoDB\BSON\Binary::SUBTYPE_VECTOR.
Errores/Excepciones#
Lanza una excepción
MongoDB\Driver\Exception\InvalidArgumentException
en caso de error durante el análisis de un argumento.
Véase también#
MongoDB\BSON\Binary::toArray
MongoDB\BSON\Binary::getVectorType
MongoDB\BSON\VectorType
BSON Types