这是我在一小时内查找记录数的查询
$rec=0;
$acst1 = new \MongoDB\BSON\UTCDateTime(strtotime('2017-10-30 21:00:00')*1000);
$acst2 = new \MongoDB\BSON\UTCDateTime(strtotime('2017-10-30 22:00:00')*1000);
$collection1 = $db->CR800;
$filter1 = array(TIMESTAMP=> array('$gte' => $acst1, '$lte' => $acst2));
$rec= $collection1->count($filter1);
当我执行此查询时,执行需要 16 秒,当删除大于小于条件时,查询仅在 300 毫秒内执行
有超过 2000 万份文档在收藏
有没有办法优化这个查询并减少执行时间?