0
まず、このトピックに関連する質問を見つけることができます。しかし、私は通過できませんでした。これは私のコードを求めている解決策のほうです。フェッチ注文Mongodbの2つの日付間の詳細
Javascriptの日付でAjaxから2つの日付を送信しています。
var sd = new Date("2016-10-15T00:00:00.000Z");
var ed = new Date("2016-10-17T00:00:00.000Z");
$.ajax({
type: "GET",
url: "dashboard/load_revenue_chart",
data: {type:"revenue",period:"no of days",start_date: sd.getTime(),end_date: ed.getTime()},
dataType: 'json',
success: function(data){
line_chart(data);
}
});
コントローラー:
if (isset($_GET['period'])) {
$collection = $this->selectCollection(); // public function for setting the collection.
$start = $_GET['start_date'];
$end = $_GET['end_date'];
print_r($_GET['start_date']); // Outputs : 1476489600000
print_r($_GET['end_date']); // Outputs : 1476662400000
$result = $collection->find(array("OrderedOn" => array('$gt' => $start, '$lt' => $end)));
print_r($result);
}
出力:
はMongoCursorオブジェクト ( )
もISOStringてみました。出力を取得できません。しかし、私がMongo Shellで同じことをしようとすると、結果を得ることができます。
私は何が不足しているのか分かりません。 PHPで結果を得る方法を私に説明すれば、大きな助けになるでしょう。
ありがとうございます。
は同じことをしようとしました。結果が得られません。どのような形式で私は開始日と終了日を与える必要がありますか? –