PHP+MongoDB MAX値を取得する

メモ。

SQLで、たとえばpointが最大のuserを取得したい場合は、

SELECT * FROM user_collection WHERE status = 0 ORDER BY point DESC LIMIT 1;

のようになりますが、これをPHP + MongoDBでやる場合は、

$request = $collection_requests->find( array( 'status' => 0 ) );
$request->sort( array( 'point' => -1 ) );
$request->limit(1);
$request->next();
$request = $request->current();

となるみたいです。
もっとスマートなやり方があったら教えて下さい。