我有一個將存儲訪問者數據的mongodb。我需要在十分鐘後刪除未激活的數據,並通過cron運行命令。我將如何做到這一點?MongoDB使用時間戳進行排序
目前收集的設置,像這樣:
{ "_id" : ObjectId("4fd33e0b0feeda3b2406f6be"), "name" : "Dugley Reanimator", "updated" : "Some form of timestmap" }
我應該如何去存儲,我搜索的IE收藏我的MySQL版本時間戳:
$sql = mysql_query('DELETE FROM `visitors` WHERE NOW() > DATE_ADD(`last_seen`, INTERVAL 10 MINUTE)');
你使用什麼驅動程序? –
默認來自pecl install mongo – Michael
您能否澄清集合中的每個文檔是代表一個會話還是隻是一個大量條目?換句話說,你是否經常更新「更新」字段,或者當有人在網站上做了一些新的事情時,你是否創建了新的條目? –