0
我想按升序/降序排列查找查詢的結果w.r.t timestamp(time_created)。MongoDB-PHP:如何按照時間戳升序/降序排列find查詢結果?
我的查詢是:
$mongoResult = $mongoDb->find(array('organization_id' => new MongoId($_SESSION['user_id'])));
我想按升序/降序排列查找查詢的結果w.r.t timestamp(time_created)。MongoDB-PHP:如何按照時間戳升序/降序排列find查詢結果?
我的查詢是:
$mongoResult = $mongoDb->find(array('organization_id' => new MongoId($_SESSION['user_id'])));
嘗試:
$mongoResult = $mongoDb->find(
array(
'organization_id' => new MongoId($_SESSION['user_id'])
))->sort(array("time_created" => -1)
);
可以使用_id字段按時間戳進行排序。
以下查詢可以打印最近的100條記錄。
$mongoResult = $mongoDb->find()->sort(array("_id" => -1))->limit(100);
感謝您的答案! – Shaggie 2015-03-15 08:14:14