Php 要在MongoDB中仅查询MongoDate的时间部分吗
我已经找了很多地方,希望有人能帮我 我已经知道如何查询3小时前的文档等。我想查询从上午11点到下午1点等所有日期的所有文档 有人知道一个简单的方法吗?或者我可以使用更复杂的Map/ReducePhp 要在MongoDB中仅查询MongoDate的时间部分吗,php,mongodb,Php,Mongodb,我已经找了很多地方,希望有人能帮我 我已经知道如何查询3小时前的文档等。我想查询从上午11点到下午1点等所有日期的所有文档 有人知道一个简单的方法吗?或者我可以使用更复杂的Map/Reduce 如果可能的话,我希望这不依赖于特定的编程语言,但如果必须的话,我希望它是在PHP中。通常最好在数据库中完成此操作。MongoDB通常只有几个简单的运算符。有一个转折点:如果你需要很多,你总是可以求助于JS。因此,您需要运行$where。有很多例子 $js = "function() { var dat
如果可能的话,我希望这不依赖于特定的编程语言,但如果必须的话,我希望它是在PHP中。通常最好在数据库中完成此操作。MongoDB通常只有几个简单的运算符。有一个转折点:如果你需要很多,你总是可以求助于JS。因此,您需要运行
$where
。有很多例子
$js = "function() {
var date = new Date(this.datecolumn);
return date.getHours() >= 11 && date.getHours() <= 13;
}";
$collection->find(array('$where' => $js));
$js=“function(){
var date=新日期(此.datecolumn);
返回日期.getHours()>=11&&date.getHours()