Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

$subtype (operador de expresión)

Nuevo en la versión 8.3.

$subtype

Devuelve el subtipo de un valor dado como un entero.

$subtype tiene la siguiente sintaxis:

{ $subtype: <expression> }

El <expression> puede ser cualquier expresión válida que contenga un subtipo.

Nota

En MongoDB 8.3, la única expresión que contiene un subtipo es una expresión BinData.

$subtype Las operaciones en valores nulos o faltantes devuelven null.

$subtype las operaciones en expresiones que no tienen un subtipo devuelven un error.

$subtype las operaciones en expresiones BinData devuelven el subtipo binary de la expresión. Para obtener más información, consulta Binary Subtypes.

Usa el constructor BinData() para crear una variable de bdata.

var bdata = BinData(0, "gf1UcxdHTJ2HQ/EGQrO7mQ==")

La siguiente operación genera el subtip del objeto bdata:

{ $subtype: bdata }

La expresión devuelve 0.