実際には、2 つの日付範囲があります。1 つは実際の日付範囲で、もう 1 つは比較日付範囲です。日付範囲ごとに、2 つの異なるクエリを実行しています。
集計方法を選択しました。日付範囲ごとに書いたコードは..
$resultsetpre = $db_1->command(array(
'aggregate' => 'ACCOUNT_PERFORMANCE',
'pipeline' => array(
array(
'$match' => array('Date' => array('$gte'=>$actualstartdate,'$lte'=>$actualenddate))
),
array('$group' => array(
'_id' => "$Id",
'Clicks' => array('$sum' => '$Clicks'),
'Impressions' => array('$sum' => '$Impressions'),
'Cost' => array('$sum' => '$Cost'),
'Conversions' => array('$sum' => '$Conversions'),
))
),
));
私の疑問は、クエリを作成して、差分列の両方の日付範囲のデータを取得できるかどうかです。レコードが多すぎるため、時間がかかっています。
誰かがこれから私を助けてくれたら、とても感謝しています。前もって感謝します。