如何使用猫鼬从文档中删除特定元素

时间:2020-03-16 00:34:26

标签: javascript mongoose

所以我当前遇到的问题是尝试使用mongoose从mongodb文档中删除特定元素。我要删除的元素将是Test1(请记住,我想完全删除它,因此没有Test1: value)。

MongoDb

我当前拥有的代码是这个,但是由于delete()不是函数,因此无法正常工作。

    Modules.find({ Type: "Modules"}).exec(function(err,AllGuildDocs){
        if(!AllGuildDocs[0][args[2]])return receivedMessage.channel.send("Element is not already in the database!")
        AllGuildDocs.forEach(async(GuildDoc) => {
            let SettingToRemove = "Test1"
            GuildDoc[SettingToRemove].delete()
            await GuildDoc.save()
        })
    })

0 个答案:

没有答案