猫鼬新版本是不是已弃用 exexPopulate() 方法?
Posted
技术标签:
【中文标题】猫鼬新版本是不是已弃用 exexPopulate() 方法?【英文标题】:Is exexPopulate() method is deprecated from the mongoose new version?猫鼬新版本是否已弃用 exexPopulate() 方法? 【发布时间】:2021-11-15 14:43:20 【问题描述】:main()
const main = async () =>
const task = await Task.findById('614ac31e103d9c5329d38686')
await task.populate('owner').execPopulate()
console.log(task.owner)
execPopulate() 不是函数
【问题讨论】:
【参考方案1】:来自https://mongoosejs.com/docs/migrating_to_6.html#removed-execpopulate 的更新日志,
该行应替换为
await task.populate('owner')
【讨论】:
以上是关于猫鼬新版本是不是已弃用 exexPopulate() 方法?的主要内容,如果未能解决你的问题,请参考以下文章
测试时出现“mpromise(猫鼬的默认承诺库)已弃用”错误[重复]
Typescript 应用程序中的“mpromise(猫鼬的默认承诺库)已弃用”