我有一个mongoose Schmea,它看起来是这样的:(简化)
const refreshSchema = new mongoose.Schema({
token: String,
expiration: Date
})
const userSchema = new mongoose.Schema({
email: String,
refreshTokens: [refreshSchema],
})
我已经向数组renhTokens添加了一些对象,现在我正在try 删除其中的一些对象
await User.update({email: this.email}, {$pull: { token }})
await User.updateOne({email: this.email}, {$pullAll: [{ token }]})
这两种方法都不起作用,该对象仍然存在于刷新令牌中.我做错了什么?