M_用户创建(数据,(错误)=〉{如果(错误)资源发送({ kq:0,msg:'您的邮箱地址' })res. send({ kq:1,消息:'登登盛聪' })})
抛出新的MongooseError('Model.create()不再接受回调');^ Mongoose 错误:Model.create()不再接受函数.create(C:\用户\华硕\OneDrive\Máy tính\项目-17 -12\node_modules\mongoose\lib\model.js:2772:11)的回调函数. create(C:\用户\华硕\OneDrive\Máy tính\项目-17 -12\router\R_User. js:101:18)的回调函数. create(节点:内部/进程/任务队列:95:5)
这是我以前使用Express.js和Mongoose的方法。我该如何修复它?
1条答案
按热度按时间pbpqsu0x1#
从6.0.0版开始,Mongoose中的方法不再接受回调作为最后一个参数,而是返回一个promise。2您应该更新代码,使用promise来处理create()方法的结果