Я пытаюсь найти сеанс с истекшим сроком, выполнив запрос к этой коллекции
{
"_id" : ObjectId("4e4e88b81144e5a658000000"),
"__meta" : {
"id" : "3a72c90f8455e2fd4b8a05ffa04b870a8672f1a9",
"expiration" : "3600",
"timestamp" : 1313769656
}
}
запрос
db.sessions.find({$where: function(){
return (this.__meta.timestamp + this.__meta.expiration) <= Math.round(new Date().getTime()/1000);
}})
Я ожидаю получить коллекцию, но я получаю пустой результат.