首页 > 解决方案 > 从 mongodb 中的对象更新字符串

问题描述

我正在研究 mongodb 和 node.js,我遇到了一个场景。

{
  "id": "12345678";
  "contract": {
    "decimalSeparator": "dot",
    "thousandSeparator": "comma"
 }
}

我如何只更新千位分隔符。我需要使用哪个查询

标签: javascriptnode.jsmongodb

解决方案


$set是你需要的。https://docs.mongodb.com/manual/reference/operator/update/set/

db.name.update({
    id: '12345678',
    {
        $set: {
            'contract.thousandSeparator': 'newValue'
        }
    }
});

推荐阅读