コレクション内のいくつかのレコードをソートするために、PHP ドキュメントの例に従っています。
$cursor = $mongo->party_scores->find()->limit(10);
$cursor = $cursor->sort(array("score",-1));
foreach($cursor as $doc) {
print_r($doc);
}
これを行うと、ドキュメントがランダムな順序で表示されます (ソートされません)。
しかし、mongo コンソールからこのクエリを実行すると、正しくソートされた応答が生成されます。
db.party_scores.find().sort({score : -1 })
私が見逃している明らかな何かがあるに違いないと感じています。