如何在猫鼬的后钩上获得解析的身体

所以基本上,我想在帖子挂钩上的name之后对称为findOneAndUpdate的字段进行分析。这是我在tourModel.js中的代码:

tourSchema.post(/^findOneAnd/,async function() {
  this.preslug = await this.findOne();
  this.preslug.slug = slugify(this.preslug.name,{ lower: true });
  this.findOneAndUpdate({ _id: this.preslug.id },{ slug: this.preslug.slug });
});

它确实可以在pre钩子上工作,但是解析为name的{​​{1}}是文档更新前的旧this.preslug.name。有解决方案吗?

www4046994 回答:如何在猫鼬的后钩上获得解析的身体

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3088075.html

大家都在问