Как удалить указанный элемент c из документа с помощью mongoose? - PullRequest
0 голосов
/ 16 марта 2020

Итак, проблема, с которой я сейчас сталкиваюсь, заключается в попытке удалить указанный элемент c из документа mongodb с помощью mon goose. Элемент, который я пытаюсь удалить, будет 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()
        })
    })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...