现在我得到了:

@directories = collection.directories.all.asc(:name)

但这是区分大小写的,如何进行不区分大小写的排序?

最佳答案

目前,您无法在MongoDB中创建不区分大小写的索引,请参阅...

http://jira.mongodb.org/browse/SERVER-90

因此,这似乎意味着您也不能执行不区分大小写的“排序”。

如果发现有用,可以通过上面的链接对功能进行升级,以供将来包含在MongoDB中。

同时,来自10Gen的Eliot Horowitz(MongoDB的支持者)提出了以下建议:

关于ruby-on-rails - 使用Mongoid进行不区分大小写的排序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4491724/

10-09 08:12