首页 > 解决方案 > 如何在 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: ""
            }]
        },
}]

标签: mongodbmongodb-query

解决方案


推荐阅读