2017-01-02 43 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答案中說。

相關問題