MongoDB聚合运算符:$type

MongoDB聚合运算符:$type


$type聚合运算符用来返回指定参数的BSON类型的字符串。。

语法

{
   
    $type: <expression> }
  • <expression>可以是任何合法的表达式。

使用

  • 不像查询操作符$type基于BSON类型匹配数组元素,$type聚合运算符不检查数组元素,相反,当数组作为参数时,$type聚合运算符返回参数的类型为array
  • 如果参数为输入文档中不存在的字段,$type返回字符串"missing"

下面的表格显示了$type返回的一些常见类型的字符串:

示例 结果
{ $type: "a" } "string"
{ $type: /a/ } "regex"
{ $type: 1 } "double"
{ $type: NumberLong(627) } "long"
{ $type: { x: 1 } } "object"
{ $type: [ [ 1, 2, 3 ] ] } "array"

可用的类型

类型 数字 别名 说明
Double 1 “double”
String 2 “string”
Object 3 “object”
Array 4 “array”
Binary data 5 “binData”
Unde
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

原子星

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值