Ruby on rails 3 MongoDB 1.8:sort()不工作?

Ruby on rails 3 MongoDB 1.8:sort()不工作?,ruby-on-rails-3,mongodb,Ruby On Rails 3,Mongodb,我试试这个: .find().sort({"day" => 1}) 它说的是“参数数目错误(1代表0)” 文件上说它接收参数 谢谢我认为您看到的是直接与MongoDB服务器交互的格式,而不是Ruby驱动程序。您是否尝试过使用实际的find命令的:sort选项 .find({}, :sort => 'day') 此外,这可能会起作用: .find({}).sort([["day", 1]])

我试试这个:

.find().sort({"day" => 1})
它说的是
“参数数目错误(1代表0)”

文件上说它接收参数


谢谢

我认为您看到的是直接与MongoDB服务器交互的格式,而不是Ruby驱动程序。您是否尝试过使用实际的
find
命令的
:sort
选项

.find({}, :sort => 'day')
此外,这可能会起作用:

.find({}).sort([["day", 1]])