我正在api下运行更新用户
import inspect
def isgenerator(o):
return inspect.isgenerator(o) or iscygenerator(o)
isgenerator(SomeCls().x) # True
iscygenerator(SomeCls().x) # True
inspect.isgenerator(SomeCls().x) # False
我需要为await User.findOneAndUpdate({ _id }, { $set: payload }, { new: true })
设置预挂钩,即当用户通过密码时,它将自动转换为哈希密码并将其保存到我的数据库中。
我尝试使用findOneAndUpdate
的预钩子,但是不起作用。同样的方法适用于findOneAndUpdate
,但不适用于.save()
。
findOneAndUpdate
我想念什么?