我使用的是最新版本mongoose 7.3.1和express最新版本
C:\Users\rahul\blogers\Blog-with-Database-Step1-Answer\node_modules\mongoose\lib\model.js:2072
throw new MongooseError('Model.find() no longer accepts a callback');
^
MongooseError: Model.find() no longer accepts a callback
at Function.find (C:\Users\rahul\blogers\Blog-with-Database-Step1-Answer\node_modules\mongoose\lib\model.js:2072:11)
at Object.<anonymous> (C:\Users\rahul\blogers\Blog-with-Database-Step1-Answer\app.js:114:6)
at Module._compile (node:internal/modules/cjs/loader:1255:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1309:10)
at Module.load (node:internal/modules/cjs/loader:1113:32)
at Module._load (node:internal/modules/cjs/loader:960:12)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:83:12)
at node:internal/main/run_main_module:23:47
字符串
Node.js v20.2.0
请帮助我这个代码
1条答案
按热度按时间sqxo8psd1#
在新的 Mongoose 版本。应使用特定的方法查找数据。“
如果要查找某个数据,可以使用
Model.findOne
方法。如果要查找多个数据,可以使用
Model.findMany
方法。这两种方法的使用是相同的。
如需参考,请访问mongoose documentation。