我想按升序/降序w.r.t timestamp(time_created)对查询结果进行排序。
我的查询是:
$mongoResult = $mongoDb->find(array('organization_id' => new MongoId($_SESSION['user_id'])));
答案 0 :(得分:2)
尝试:
$mongoResult = $mongoDb->find(
array(
'organization_id' => new MongoId($_SESSION['user_id'])
))->sort(array("time_created" => -1)
);
答案 1 :(得分:0)
您可以使用_id字段按时间戳排序。
以下查询可以打印最新的100条记录。
$mongoResult = $mongoDb->find()->sort( array("_id" => -1 ))->limit(100);