我正在使用mongoose与MongoDB进行交互,现在我想在一个集合中findOne
记录一个字段,并在另一个字段上有特定的约束。
基本上第一个字段resetPasswordToken
必须等于req.params.token
,而第二个字段resetPasswordExpires
应该有一个约束,即它最多应该来自一个小时前。
我怎么能在猫鼬中做到?
目前这是我的代码:
User.findOne({
resetPasswordToken: req.params.token,
resetPasswordExpires: ... // missing this part
}