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

 更新时间:2014年06月27日 08:39:32   投稿:junjie  
这篇文章主要介绍了mongodb exception: $concat only supports strings, not NumberInt32解决办法,需要的朋友可以参考下

今天在用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接受两个参数,一个是字符串的起点,一个是截取的字符串的长度。

相关文章

  • MongoDB开发规范与数据建模详解

    MongoDB开发规范与数据建模详解

    在MongoDB中,遵循良好的开发规范和数据建模技巧可以提升数据库性能,简化数据管理,并减少潜在的错误,这篇文章主要介绍了MongoDB开发规范与数据建模,需要的朋友可以参考下
    2024-08-08
  • Mongodb 利用mongoshell进行数据类型转换的实现方法

    Mongodb 利用mongoshell进行数据类型转换的实现方法

    下面小编就为大家分享一篇Mongodb 利用mongoshell进行数据类型转换的实现方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-12-12
  • MongoDB中方法limit和skip的使用

    MongoDB中方法limit和skip的使用

    这篇文章主要给大家介绍了关于MongoDB中方法limit和skip的使用方法,文中通过示例代码介绍的非常详细,对大家学习或者使用MongoDB具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-03-03
  • MongoDB通过查询与游标彻底玩转分布式文件存储

    MongoDB通过查询与游标彻底玩转分布式文件存储

    MongoDB最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引,这篇文章主要介绍了MongoDB查询与游标,彻底玩转分布式文件存储,需要的朋友可以参考下
    2023-01-01
  • MongoDB的Master-Slave主从模式配置及主从复制要点解析

    MongoDB的Master-Slave主从模式配置及主从复制要点解析

    主从复制是数据库运维中一种常见的备份方式,这里我们来看一下MongoDB的Master-Slave主从模式配置及主从复制要点解析,需要的朋友可以参考下
    2016-06-06
  • 一次因mongo查询不存在字段引发的事故记录

    一次因mongo查询不存在字段引发的事故记录

    这篇文章主要给大家介绍了关于一次因mongo查询不存在字段引发的事故记录,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • MongoDB 语法使用小结

    MongoDB 语法使用小结

    MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的
    2011-10-10
  • MongoDB如何更新多级文档的数据

    MongoDB如何更新多级文档的数据

    MongoDB 这类文档型数据库与关系型数据库最大的差别就是所有数据是按文档存储的,因此更新时会涉及深层数据更新,例如更如何新某个对象的下级对象属性。本篇介绍如何更新多级文档的数据。
    2021-06-06
  • MongoDB使用小结 一些常用操作分享

    MongoDB使用小结 一些常用操作分享

    本文整理了一年多以来我常用的MongoDB操作,涉及mongo-shell、pymongo,既有运维层面也有应用层面,内容有浅有深,这也就是我从零到熟练的历程,需要的朋友可以参考下
    2017-03-03
  • 详解mongodb搭建Replica Set的方法

    详解mongodb搭建Replica Set的方法

    这篇文章主要介绍了mongodb搭建Replica Set的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12

最新评论