最近用mongo替代mysql 发现mongo对数字排序不是乐观。比如:
name agea 21b 22c 100d 24e 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