主页 > 知识库 > mongodb exception: $concat only supports strings, not NumberInt32解决办法

mongodb exception: $concat only supports strings, not NumberInt32解决办法

热门标签:智能电销机器人销售话术 兖州电话外呼营销系统 沈阳营销电销机器人招商 高德地图标注商户位置 南京400电话怎样办理 福州电销机器人源代码 企业智能外呼系统价格多少 徐州ai电销机器人原理 机器人外呼系统软件存在问题

今天在用mongodb操作aggregation的时候出现这个问题,我是想格式化日期,例如”2013-10-17 04:41:37 UTC”变成”10月17日”,

复制代码 代码如下:

'fdate' => { '$concat' => ['$date.month', '月', '$date.day', '日'] }

出现 exception: $concat only supports strings, not NumberInt32

原来$concat只能操作字符串,不支持数字类型,解决办法是用$substr

复制代码 代码如下:

$date形如'2013-10-13 11:17:18 UTC'

'fdate' => { '$concat' => [ {$substr=>['$date', 5, 2]}, '月', {$substr=>['$date', 8, 2]}, '日'] }


$substr接受两个参数,一个是字符串的起点,一个是截取的字符串的长度。

您可能感兴趣的文章:
  • go语言中的interface使用实例
  • Go语言interface详解
  • mongodb错误tcmalloc: large alloc out of memory, printing stack and exiting解决办法
  • golang实现unicode转换为字符串string的方法
  • Go语言string,int,int64 ,float之间类型转换方法

标签:鹤岗 吉安 本溪 景德镇 邯郸 大理 丹东 昭通

巨人网络通讯声明:本文标题《mongodb exception: $concat only supports strings, not NumberInt32解决办法》,本文关键词  mongodb,exception,concat,only,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《mongodb exception: $concat only supports strings, not NumberInt32解决办法》相关的同类信息!
  • 本页收集关于mongodb exception: $concat only supports strings, not NumberInt32解决办法的相关信息资讯供网民参考!
  • 企业400电话

    智能AI客服机器人
    15000

    在线订购

    合计11份范本:公司章程+合伙协议+出资协议+合作协议+股权转让协议+增资扩股协议+股权激励+股东会决议+董事会决议

    推荐文章