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