これができることはわかっていますが、私が直面している問題は、すべての試みがうまくいかないことです。
パーセントは 0.03 または 0.05 または 0.10 として保存されます
で並べてみました
$cursor->sort(array("offers"=>array("percentage"=>0)));
私も試してみました
$cursor->sort(array("offers"=>array("cashback"=>1)));
しかし、変更はありません。
サンプル集はこちら
array (
'_id'▼ => new MongoId("50513d8338fc5de706000000"),
'test' => new MongoInt32(1),
'offers' =>
array (
'0' =>
array (
'minspend' => '50.00',
'cashback' => '1.50',
'percentage' => '0.03',
),
'1' =>
array (
'minspend' => '100.00',
'cashback' => '3.00',
'percentage' => '0.03',
),
),
)