【发布时间】:2012-07-28 16:35:54
【问题描述】:
不确定这是否可以做到,所以我想我会问。
我有以下 mongodb/s
{
"store":"abc",
"offers":[{
"spend":"100.00",
"cashback":"10.00",
"percentage":"0.10"
},{
"spend":"50.00",
"cashback":"5.00",
"percentage":"0.10"
}]
}
和
{
"store":def",
"offers":[{
"spend":"50.00",
"cashback":"2.50",
"percentage":"0.05"
},{
"spend":"20.00",
"cashback":"1.00",
"percentage":"0.05"
}]
}
和
{
"store":ghi",
"offers":[{
"spend":"50.00",
"cashback":"5.00",
"percentage":"0.10"
},{
"spend":"20.00",
"cashback":"2.00",
"percentage":"0.10"
}]
}
需要按百分比排序。
我不确定是否必须使用另一个 PHP 函数的 usort 来执行此操作,或者 Mongodb 是否足够聪明以执行我想做的事情。
【问题讨论】: