I have
CharData.find({}, {
characters: {
$elemMatch: {
CharacterID: CharID
}
}
}, (err, data) => {
if(err) console.log(err)
if(data[0].characters[0] === undefined) return message.channel.send(`\`\`${CharID}, isn't a valid ID. ex. ${config.prefix}status private/public 0a0aaa00-000a-0aa0-000a-0aa000a0aa00 \`\``)
data[0].characters[0].status = "Public"
data.save().catch(err => console.log(err)) // Returns data.save() is not a function
})
Anyone know why im getting this error?
I’ve specified most of the stuff in this post:
https://support.glitch.com/t/problem-with-mongodb-findone-returning-null/34562/13