【发布时间】:2015-06-09 22:09:19
【问题描述】:
我想将字段value 类型从字符串更改为对象。
...{value: "my title"}... ===> ...{value:{value:"my title ABC"}}
在 Mongo shell 中,我通过 JavaScript var articlePath 呈现此字段。现在,如何使用这个 var 来更新字段值?
以下代码是创建一个新字段articlePath,而不是使用 var 的值。
var articlePath = "layout.content.header." + i + "." + j + ".value"
var articleValue = block.value + " ABC"
db.mycollection.update(
{_id: catId},
{
$set: {
articlePath: {value: articleValue}
}
},
function(err, numberUpdated) {
print("--->err: ", err)
}
)
【问题讨论】:
标签: javascript mongodb mongo-shell