mongodb 排序的问题 .

最近用mongo替代mysql 发现mongo对数字排序不是乐观。比如:

name age
a 21
b 22
c 100
d 24
e 25

sort(array('name'=>-1))

结果是  e d b a c

没有用过 mongodb,但猜想是你的用法或参数给的不对。
感觉好像是按字符从大到小排序了。

现在的排序规则似乎是按照数字的ascii字面值倒序排序的。

sort(array('name'=>-1))
这是什么语法?ruby么?

换一个参数形式看看

http://my.oschina.net/u/1449160/blog/226026