javascript - 从 mongodb 中的对象更新字符串

标签 javascript node.js mongodb

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

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

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

最佳答案

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

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

关于javascript - 从 mongodb 中的对象更新字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50154473/

相关文章:

javascript - JSON.stringify 在 IE10 中不起作用

javascript - 如何检测一个对象是否具有某种属性?

node.js - 使用 Mongoose ORM 的 killer 锏是什么?

java - 使用 MongoDB Java 驱动程序更新嵌入式文档中的字段?

node.js - 身份验证失败 Mongoose

node.js - Node.js 获取 mongoose 回调函数的返回值

Javascript 获取星期几范围数字数组,在两个数字之间,符合 ISOWeekday

javascript - 使用 JS 将 JSON 文件发送到 Express 服务器

android - 如何解决 native Android 上的此打包程序错误

javascript - Postgres - 检查数组是否包含 id