if (reaction.emoji.name === '?') {
if (user.id == persToProp) {
await Reply.delete()
var date = new Date();
var today = date.getDate();
await mongo().then( async (mongoose) => { //line 76
try {
await marriageListSchema.findOneAndUpdate( //line 78
{
_id: message.author.id,
},
{
partener: persToProp,
},
{
marriageDate: today,
},
{
upsert: true,
}).exec();
} finally {
mongoose.connection.close()
}
}).catch( err => {
console.log(err);
});
I get this error and I don't understand why
question from:https://stackoverflow.com/questions/65880761/mongooseerror-callback-must-be-a-function-got-object-objectMongooseError: Callback must be a function, got [object Object] at Function.Model.$handleCallbackError (A:DiscordBot ode_modulesmongooselibmodel.js:4857:11) at Function.Model.findOneAndUpdate (A:DiscordBot ode_modulesmongooselibmodel.js:2464:19) at A:DiscordBotcommandspropose.js:78:58 at processTicksAndRejections (internal/process/task_queues.js:93:5) at async Client. (A:DiscordBotcommandspropose.js:76:25)