mongodb - mongodb更新参数存在的地方
问题描述
db.filmes.insertMany(
[
{
"num": 1,
"title": "movie1",
"category": "Horror",
"review": 5,
"cast": {
"director": "R1",
"artist": "A1"
},
"exibition": [
"Lisboa",
"Porto",
"Braga"
]
},
{
"num": 2,
"title": "movie2",
"category": "Action",
"review": 3,
"cast": {
"director": "R2",
"artist": "A2"
},
"exibition": [
"Lisboa",
"Porto"
]
},
{
"num": 3,
"title": "movie3",
"category": "Animation",
"review": 3,
"cast": {
"director": "R2",
"artist": "A2"
},
"exibition": [
"Lisboa",
"Porto",
"Viseu"
]
},
{
"num": 4,
"title": "movie4",
"category": "Animation",
"review": 6,
"cast": {
"director": "R1",
"artist": "A4"
},
"exibition": [
"Lisboa",
"Porto",
"Braga"
]
},
{
"num": 5,
"title": "movie5",
"category": "Horror",
"review": 5,
"cast": {
"director": "R3",
"artist": "A3"
},
"exibition": [
"Lisboa",
"Porto"
]
}
]);
我需要将所有评论更新到出现艺术家“A3”的 10 条?
我已经尝试过:
db.movies.updateMany({cast:{artist:"A3"}},{$set:{review:10}})
db.movies.update({artist:"A3"},{$ste:{review:10}});
还有其他记不得了
有办法吗?
解决方案
推荐阅读
- intellij-idea - Visual Studio 代码中用于完成 IntelliJ 中的语句的键盘快捷键是什么?
- java - 我可以将活动转换为浮动窗口吗?
- powerbi - 嵌入在 Power Bi Desktop 中的 PowerApp 与本地 SQL Server 通信,无需本地部署
- postgresql - 如何在 Windows 操作系统中使用 Postgres 排序规则?
- aem - 访问在页面级 JSP 中设置的变量,在 AEM HTL 中组件的 data-sly-use javascript 中设置?
- python - 如何将 x 轴按固定数量按比例缩小?
- docker - 如何在 docker nginx 中访问主机 api 接口
- reporting-services - 自动将 SSRS 报告转换为 PDF 格式
- c++ - std 不包含,但它应该已经添加了库
- streaming - Apache Flink - 事件时间