exexPopulate()方法是否在mongoose新版本中弃用?

rnmwe5a2  于 2022-12-29  发布在  Go
关注(0)|答案(2)|浏览(144)
main()

    const main = async () =>{
    const task = await Task.findById('614ac31e103d9c5329d38686')
    await task.populate('owner').execPopulate()
    console.log(task.owner)
}

execPopulate()不是函数

m3eecexj

m3eecexj1#

从以下位置的更改日志中,
该行应替换为

await task.populate('owner')
inb24sb2

inb24sb22#

mongoose的最新版本中已删除execPopulate(),代码仅在使用由于弃用而不建议使用的旧版本时才能工作
只需删除execPopulate并保留任务。populate('owner ')

相关问题