PHP и запрос mongodb, например sql - PullRequest
1 голос
/ 10 июля 2020

Это запрос 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 ()? Любая помощь приветствуется.

...