国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MongoDB > 正文

mongodb exception: $concat only supports strings, not NumberInt32解決辦法

2020-03-14 13:26:26
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了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接受兩個參數,一個是字符串的起點,一個是截取的字符串的長度。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 忻州市| 酒泉市| 宁阳县| 叙永县| 漾濞| 石柱| 扶风县| 吉林市| 湖南省| 承德县| 珲春市| 临沧市| 新蔡县| 淮安市| 凤翔县| 当涂县| 深州市| 陆良县| 潜山县| 拉孜县| 宜黄县| 右玉县| 玉林市| 阿克苏市| 黄梅县| 隆化县| 平顺县| 沙河市| 繁昌县| 天祝| 高雄市| 民丰县| 巴中市| 平泉县| 沂源县| 讷河市| 萍乡市| 新兴县| 子洲县| 桃园县| 惠州市|