我搜索了很多,希望有人可以帮助我。
我已经知道如何查询3小时前的文件等。我想查询从上午11点到下午1点的所有日期的所有文件等。
任何人都知道一个简单的方法吗?或者我可以使用更复杂的Map / Reduce?
如果可能的话,我宁愿这不依赖于特定的编程语言,但如果它必须我希望它在PHP中。通常最好在数据库中完成此操作。
答案 0 :(得分:1)
$where
。 http://www.php.net/manual/en/mongocollection.find.php有例子。
$js = "function() {
var date = new Date(this.datecolumn);
return date.getHours() >= 11 && date.getHours() <= 13;
}";
$collection->find(array('$where' => $js));