MongoDB\BSON\Binary::fromVector

(mongodb >=2.2.0)

MongoDB\BSON\Binary::fromVectorCrea un nuevo binario con subtipo MongoDB\BSON\Binary::SUBTYPE_VECTOR a partir del array y tipo de vector dados

Descripción

final public static MongoDB\BSON\Binary::fromVector(array $vector, MongoDB\BSON\VectorType $vectorType): MongoDB\BSON\Binary

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 un float
  • para MongoDB\BSON\VectorType::Int8, cada valor debe ser un int de 8 bits, es decir, de -127 a 128
  • para MongoDB\BSON\VectorType::PackedBit, cada valor debe ser un bool o un int de 1 bit, es decir, 0 o 1

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\InvalidArgumentException en caso de error durante el análisis de un argumento.

Ver también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top