2016-04-24 73 views
0

我有用戶添加帖子。帖子看起來像這樣(僞代碼)流星 - 過期後修改文檔

post = { 
    _id: random, 
    userId: userId, 
    status: 'published', 
    expiration: 'Date.now() + 30days' 
}; 

我希望帖子在到達時間到達後自動將狀態更改爲「已過期」。我怎麼做?
直截了當的做法是在服務器上的Meteor.startup中設置1m間隔檢查。
但也許有更好的解決方案?也許有一個特定於Mongo的文件(比如文件更新或者更新)?

回答