javascript - 从 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'
}
}
});
推荐阅读
- php - 如何访问嵌套的 XML 节点?
- express - express-graphql - 如何将 res 对象传递给上下文中的自定义函数?
- python - 需要在没有特定端口的域名中运行 django 应用程序
- c - 为什么动态分配的数组不会随着新数据的到来而更新?
- c++ - 为什么在分配 r 值参考时被视为左值参考?
- java - 擦除方法与另一种方法相同
- php - 从 glob 数组 PHP 中排除多个键
- javascript - 如何简洁地使用 lodash 更新嵌套的对象数组?
- cookies - 使用 Supertest 时未定义 request.cookies
- python - 我可以通过 django python 中的 model.py 插入到 db