mongodb 排序,多字段排序

我现在遇到的问题是这样的:总体上按照分数由高到低排序,在每10分一个的分段里按照时间排序,该怎么实现。比如:
100分,时间:2017-04-12;
94分,时间:2017-03-14;
93分,时间:2017-05-01;
88分,时间:2017-06-22;
85分,时间:2017-07-10;
75分,时间:2017-07-01;
排序结果:
93分,时间:2017-05-01;
100分,时间:2017-04-12;
94分,时间:2017-03-14;
85分,时间:2017-07-10;
88分,时间:2017-06-22;
75分,时间:2017-07-12;

就剩这么点悬赏了

用Python实现.

排序用sort,相当于order by,升序用1表示,降序用-1
比如,按age字段升序排列:

代码如下 复制代码
db.user.find().sort({"age":1})

如果有多个字段,按姓名降序,年龄升序

代码如下 复制代码
db.user.find().sort({"name":-1,"age":1})

每十分一个段,再排序需要用高级语言进行处理,mongdb里边处理不了吧

题主你好,请问这个问题你解决了吗?可以公布一下具体的代码吗?