我知道这是可以做到的,但我面临的问题是我所有的尝试都无法让它发挥作用。
百分比保存为 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',
),
),
)