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
MongooseError: 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)
question from:
https://stackoverflow.com/questions/65880761/mongooseerror-callback-must-be-a-function-got-object-object 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…