mongodb - 使用对象字段更新文档
问题描述
我是 MongoDB 新手,从其文档中学习,但找不到使用 MongoDB shell 更新文档字段的方法
当我尝试使用任一字段插入“取消”对象时,查询工作正常。
db.inventory.update({},
{
$set : { "cancellation":
{
{"date" : new Timestamp()},
{"reason" : "null"}
}
}
},
{upsert : false,multi : true})
表明
“语法错误:无效的属性 id @(shell)”
在执行这个查询
解决方案
你的查询是错误的。尝试这个:
db.inventory.update({},{$set : { "cancellation":
{
"date" : new Timestamp(),
"reason" : "null"
}
} },{upsert : false,multi : true})
推荐阅读
- flutter - 我想在 Flutter 中显示图标或图像而不是 Only Text
- docker - Nighres 项目的 Dockerfile 错误(JCC python 3.7 的 setup.py bdist_wheel 错误,...)
- roomle - 从外部页面写入 Roomle 参数
- php - Wordpress 全局 $menu 未显示自定义插件中的所有菜单项
- julia - Machine中X的scitype与模型不兼容
- google-sheets - 每 60 秒将 Google 电子表格数据更新为 Discord 嵌入消息
- c# - OpenSsl 在 Windows 操作系统的 Visual Studio 中可用吗?
- c++ - 将值放入 std::vector 中的空位置
- php - 在管理产品常规框中获取 WooCommerce 产品变体属性术语
- php - 显示 WooCommerce 产品价格的自定义简码:显示零价格文本