Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.
Menu Docs

$subtype (operador de expressão )

Novidades na versão 8.3.:

$subtype

Retorna o subtipo de um determinado valor como um número inteiro.

$subtype tem a seguinte sintaxe:

{ $subtype: <expression> }

O <expression> pode ser qualquer expressão válida que contenha um subtipo.

Observação

No MongoDB 8.3, a única expressão que contém um subtipo é uma BinData expressão.

$subtype as operações em valores nulos ou ausentes retornam null.

$subtype As operações em expressões que não têm um subtipo retornam um erro.

$subtype as operações em expressões BinData retornam o subtipo binary da expressão. Para obter mais informações, consulte Subtipos binary.

Utilize o BinData() construtor para criar uma variável bdata.

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

A operação a seguir gera o subtipo do objeto bdata:

{ $subtype: bdata }

A expressão retorna 0.