Это запрос sql.
$str = "SELECT DATE(sold_dt) AS dt, COUNT(*) AS count FROM temp GROUP BY DATE(sold_dt) ORDER BY dt desc limit 50";
$query = $this->db->query($str);
$data = $query->result_array();
Я бы хотел использовать mongodb вместо mysql в моих php проектах.
$filter = ['sold_dt'];
$options = [ 'projection' => ['_id' => 0],
'sort' => ['sold_dt' => -1],
'group' => ['_id' => 'Date(sold_dt)'],
'limit' => 20 ];
$query = new MongoDB\Driver\Query($filter, $options);
$cursor = $db->executeQuery($db.".". $tempTable, $query);
$data= $cursor->toArray();
Я не уверен, что это правильно, и, как видите, совокупный показатель отсутствует. Я собираюсь завершить этот запрос. Как это сделать с помощью executeQuery () или executeCommand ()? Любая помощь приветствуется.