定義
バージョン8.3の新機能。
構文
$subtype の構文は次のとおりです。
{ $subtype: <expression> }
<expression> は、サブタイプを含む有効な 式であればどれでもかまいません。
注意
MongoDB 8.3 では、サブタイプを含む唯一の式は BinData 式です。
動作
NULL または欠損値
$subtype null または欠損値に対する操作は null を返します。
受け入れられない式
$subtype サブタイプがない式に対する操作では、エラーが返されます。
BinData 出力
$subtype BinData 式に対する操作では、式の binary サブタイプが返されます。詳細については、Binary サブタイプ を参照してください。
例
BinData() コンストラクターを使用して bdata 変数を作成します。
var bdata = BinData(0, "gf1UcxdHTJ2HQ/EGQrO7mQ==")
次の操作は、 bdataオブジェクトのサブタイプを出力します。
{ $subtype: bdata }
式は 0 を返します。