使用 mongoDB 插入子文档
insert in subdocument with mongoDB
我在集合中有以下文档:
"_id" : "2",
"workspace" : [{
"name" : "1",
"widgets" : [ ]
},{
"name" : "2",
"widgets" : [ ]
},{
"name" : "3",
"widgets" : [ ]
},{
"name" : "4",
"widgets" : [ ]
}
]}
如何在"名称"3 的"小部件"中插入{id: "1", blabla: "blabla"}
?
与之前仅将所有内容插入文档根目录的答案相比,以下是使用位置运算符执行此操作的正确方法:
db.t.update({
"_id" : "2",
"workspace.name" : "3"
},{
$push: {
'workspace.$.widgets' : {
id: "2",
blabla: "blabla"
}
}
});
相关文章:
- 收集订阅者的流星事件,用于在 mongodb 中新插入文档
- 谷歌应用程序脚本:如何修复循环将一个谷歌文档的段落插入另一个
- 在post请求中使用mongodb插入多个文档
- 如何使用vanillaJS将mp4视频插入到具有特定维度的html文档中,播放2秒,然后删除节点
- 追加到文档中尚未插入的新节点
- 在流星集合文档中插入值
- 通过node-js脚本将文档数组插入mongodb中的数据库时出现问题
- MongoDB在将文档插入数据库之前为空集合
- 使用 mongoDB 插入子文档
- 如果子文档值不存在,则 Mongo DB 插入到子文档中
- 创建猫鼬模式并插入文档
- 我正在尝试遍历 id 数组,如果不存在 id,则插入一个 mongodb 文档.我怎样才能让他们坚持下去
- 通过angularjs在mongodb中插入嵌入式文档
- MongoDB使用Map Reduce插入来自其他集合的嵌入式文档
- 将一个对象作为相同的文档插入到MONGO中
- 打印 HTML 文档时插入页眉/页脚
- 在MongoDB中插入/向上插入嵌套文档
- 如果找不到文档,则不插入,而是更新插入
- 如何在SimpleSchema Meteor中定义具有自动值的子文档,而不将其插入到每个父文档插入中
- 在使用猫鼬的文档插入中出现问题