我收藏的所有文件都是这样的:
{
"_id": {
"$oid": "6396c58284bfad036f960288"
},
"title": "This is a nice title.",
"time": "3266 sec"
}
字符串
但是我需要像这样转换time
字段:
{
"_id": {
"$oid": "6396c58284bfad036f960288"
},
"title": "This is a nice title.",
"time": "PT3266S"
}
型
1条答案
按热度按时间xwbd5t1u1#
$set
-设置time
字段。使用$regexFind
捕获匹配的组。$set
-设置time
字段。使用$concat
将字符串与“PT”、time.captures
数组的第一个元素和“S”连接。字符串
Demo @ Mongo Playground
或者您可以将两个
$set
阶段合并为一个:型