mongodb - 如何在 mongodb 中添加或更新嵌入文档?
问题描述
我想知道如何在 mongodb 中添加或更新一个嵌入式文档?那么如何添加一个答案项目以及如何更新下面的一个答案项目?我也想知道如何使用猫鼬来做到这一点。
questions: [{
"questionID": 1,
"questionTitle": "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur sed tortor. Integer",
"questionText": "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur sed tortor. Integer aliquam adipiscing lacus. Ut nec urna et arcu imperdiet ullamcorper. Duis at lacus. Quisque purus sapien,",
"name": "Gabriel",
"firebaseuser": "Nunc",
"category": "Programming",
"votesup": 516,
"votesdown": 14,
"beginningdate": "28/07/2020",
"modifieddate": "24/08/2020",
"enddate": "null",
"questionclosed": false,
"closereason": "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur",
"close_user": "sulkija",
"answers": [{
answerid:1,
answertext: "1 XXXXXXXXXXXXXXXX CCCCCCCCCCCCCCCCCCCCCCCC DDDDDDDDDDDDDDDDDDDDDDDDDD ",
answerer: "mika",
firebaseanswerer: "hjjjjjjjjjjjjjjfas",
answervotesup: 7,
answervotesdown: 0,
answerdate: "24/08/2020",
answermodified: ""
},
{
answerid:2,
answertext: "Esimerkkivastaus 2 XXXXXXXXXXXXXXXX CCCCCCCCCCCCCCCCCCCCCCCC DDDDDDDDDDDDDDDDDDDDDDDDDD HHHHHHHHHHHHHHHHHHHHHHHHH",
answerer: "mika",
firebaseanswerer: "hjjjjjjjjjjjjjjfas",
answervotesup: 7,
answervotesdown: 0,
answerdate: "30/08/2020",
answermodified: ""
}]
},
}]
解决方案
推荐阅读
- javascript - 我可以使用多个空合并运算符 || 在 vue 中就像在 php 中一样?
- mysql - 男女平均工资,但分开
- yaml - msbuild 没有从恢复的位置挑选包
- java - java中的多个Kafka消费者
- sql - 计算日期差以在 SQLDB 中不四舍五入获得输出
- angular - 如何在IONIC 4中的离子选择中显示图像和文本
- javascript - 调用一次 onclick jQuery 函数
- python - 使用二级索引在 DataFrame 中复制 n 行?
- jquery - 如何使用引导程序将列表转换为可折叠列表
- tensorflow - tensorflow-gpu 比 tensorflow 慢