mongodb exception: $concat only supports strings, not NumberInt32解決辦法
今天在用mongodb操作aggregation的時候出現(xiàn)這個問題,我是想格式化日期,例如”2013-10-17 04:41:37 UTC”變成”10月17日”,
'fdate' => { '$concat' => ['$date.month', '月', '$date.day', '日'] }
出現(xiàn) exception: $concat only supports strings, not NumberInt32
原來$concat只能操作字符串,不支持數(shù)字類型,解決辦法是用$substr
$date形如'2013-10-13 11:17:18 UTC'
'fdate' => { '$concat' => [ {$substr=>['$date', 5, 2]}, '月', {$substr=>['$date', 8, 2]}, '日'] }
$substr接受兩個參數(shù),一個是字符串的起點,一個是截取的字符串的長度。
相關(guān)文章
通用MapReduce程序復(fù)制HBase表數(shù)據(jù)
這篇文章主要為大家詳細介紹了通用MapReduce程序復(fù)制HBase表數(shù)據(jù),具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-12-12關(guān)于MongoDB數(shù)據(jù)庫核心概念
這篇文章主要介紹了關(guān)于MongoDB數(shù)據(jù)庫核心概念,MongoDB由C++語言編寫,是一個基于分布式文件存儲的開源數(shù)據(jù)庫系統(tǒng),需要的朋友可以參考下2023-04-04mongodb基礎(chǔ)入門_動力節(jié)點Java學院整理
這篇文章主要為大家詳細介紹了mongodb基礎(chǔ)入門的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-08-08教大家8天學通MongoDB——第一天 基礎(chǔ)入門篇
MongoDB是目前非常流行的一種非關(guān)系型數(shù)據(jù)庫(NoSQL),因其操作簡單、完全免費、源碼公開等特點,受到了IT從業(yè)人員的青睞,并被廣泛部署于實際的生產(chǎn)環(huán)境中。本文教大家8天學通MongoDB——第一天 基礎(chǔ)入門篇,感興趣的朋友一起來了解了解吧2015-09-09MongoDB模糊查詢操作案例詳解(類關(guān)系型數(shù)據(jù)庫的 like 和 not like)
這篇文章主要介紹了MongoDB的模糊查詢操作(類關(guān)系型數(shù)據(jù)庫的 like 和 not like) ,本文通過代碼案例分析給大家介紹的非常詳細,具有一定的參考借鑒價值,,需要的朋友可以參考下2019-07-07MongoDB模糊查詢正則regex(類似like?和?not?like)
在類關(guān)系型數(shù)據(jù)庫中,like和not?like是常用的模糊查詢操作符,它允許我們在匹配字段的時候使用通配符,在MongoDB中,也有類似的操作符,MongoDB?可以使用?$regex?操作符來設(shè)置匹配字符串的正則表達式,MongoDB?使用?PCRE(Perl?兼容的正則表達式)作為正則表達式語言2024-02-02關(guān)于MongoDB謹防索引seek的效率問題詳析
這篇文章主要給大家介紹了關(guān)于MongoDB謹防索引seek的效率問題的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用MongoDB具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧2019-11-11MongoDB數(shù)據(jù)庫中索引和explain的使用教程
這篇文章主要給大家介紹了關(guān)于MongoDB數(shù)據(jù)庫中索引和explain使用的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Mongodb具有一定的參考學習價值,需要的朋友們下面跟著小編來一起學習學習吧。2017-08-08