collectionに4/15のdocumentが3件、4/16のdocumentが2件入っています。
‘$gte’ => $dateがそれ以上という意味らしいです。
analytics.php
$date = date("Y-m-d", strtotime("- 1 day")); $date = date("Y-m-d"); echo $date ."<br>"; $mng = new MongoDB\Driver\Manager("mongodb://localhost:27017"); $filter = [ 'date' => [ '$gte' => $date] ]; $options = [ 'projection' => ['_id' => 0], 'sort' => ['_id' => -1], ]; $query = new MongoDB\Driver\Query($filter, $options); $cursor = $mng->executeQuery('app.na007', $query); foreach ($cursor as $document) { var_dump($document); }
今日のデータが取得できました。
配列をchart.jsに表示したいですね。