the*_*rid 4 string mongodb prepend
我想在 mongo 集合列的所有值前添加一个字符串。
就像是
db.testcoll.update({},{$set:{column1 : "prependstring"+ column1}});
Run Code Online (Sandbox Code Playgroud)
有这样的吗?
这可以通过$concat在聚合管道中使用运算符来实现。
db.testcoll.aggregate([{
$project: {
column1: {
$concat: ['prependstring', '$column1']
}
}
}]);
Run Code Online (Sandbox Code Playgroud)
正如官方 MongoDB 文档(此处)中所指定,该$concat运算符仅适用于字符串。
| 归档时间: |
|
| 查看次数: |
540 次 |
| 最近记录: |