2017-01-02 24 views
0

我有一个模型,我想设置一个计时器,以便在创建模型实例后,timer正在倒计时1小时。当timer到期时,我希望能够执行脚本。有任何想法吗?当Mongoose计时器到期时执行脚本

var mongoose = require ('mongoose'); 
var Schema = mongoose.Schema; 

var mySchema = new Schema({ 
    timer: { 
     type: Date, 
     expires: '1h' 
    } 
}); 

回答

0

似乎超过猫鼬架构工作逻辑的工作。 创建实例时,为什么不在服务器上执行脚本?

也许,没有保证,你可以用mongoose-cron npm模块来做到这一点。你也可以看看mongoose-function谁也很有趣。

另一种可能性,你可以尝试存储函数(有点像SQL存储过程),但这又显然不鼓励,因为它在this答案中说。

相关问题