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