【发布时间】:2012-10-24 05:22:30
【问题描述】:
所以我有一个 Ruby 脚本,我可以在其中找到“成绩”集合中所有类型为“家庭作业”的文档,一个“学生”数据库 (MongoDB) 事情是,按照以下说明进行操作:
http://api.mongodb.org/ruby/current/file.TUTORIAL.html
我尝试按分数排序,然后按学生 ID(反之亦然):
homeworks.sort(:score, 1).sort(:student_id, 1).to_a
并运行文件(“mongo.rb”),我得到按分数(升序)而不是按学生 ID 排序的作业输出...(它们被打乱了)如果我尝试切换值,我会得到按 student_id 排序的数组(升序)但不按分数排序...(在这种情况下,分数值被打乱)
如何使用 ruby 在 mongo 中按两个参数升序排序?
【问题讨论】:
-
仅供参考,看看this