次のクエリを作成しました (効率的である場合とそうでない場合があります。私はまだ初心者です)。
$collection = $this->dm->getConnection()->selectCollection('db_name', 'collection_name');
$query = array('array_name' => new \MongoId(id));
$cursor = $collection->find($query)->limit(9)->sort('r', 'desc');
ドキュメントで次のような r 値で並べ替えようとしています。
"r": 0.58325652219355106354
しかし、実際にはそのr値でソートされていません。私は何を間違っていますか?