此问题在此处已有答案:
MongooseError: Model.findOne() no longer accepts a callback at Function(3个答案)
昨天关门了。
的数据
的
这真的让我很困惑,我不知道他们为什么删除了这个选项,或者用什么来替换它,我知道它已经被删除了,但我不知道如何修复它
如果有人能帮上忙那就太好了
我试过更换和调整它,但没有效果
此问题在此处已有答案:
MongooseError: Model.findOne() no longer accepts a callback at Function(3个答案)
昨天关门了。
的数据
的
这真的让我很困惑,我不知道他们为什么删除了这个选项,或者用什么来替换它,我知道它已经被删除了,但我不知道如何修复它
如果有人能帮上忙那就太好了
我试过更换和调整它,但没有效果
1条答案
按热度按时间5q4ezhmt1#
Mongo从5.0版开始放弃了对node.js驱动程序回调的支持,转而支持仅限Promise的公共API。Mongoose在v7中也放弃了回调支持,所以
findOne()
和其他方法现在总是返回一个promise:MongooseError: Model.findOne() no longer accepts a callback at Functionasync / await
字符串
then / catch
型
异步
型