Mongoid中的字段别名

Chr*_*ger 2 ruby-on-rails mongodb mongoid

有没有人知道Mongoid是否内置了对别名字段名称的支持?我一直在运行一些测试,其中我有一个具有最少量字段的集合(7个字段).如果我使用描述性名称并加载实际数据,然后使用大大缩短的名称并加载相同的真实数据,我看到我的集合总大小减少了40%.在查看MongoDB(非Ruby)的其他驱动程序时,我发现其中一些驱动程序内置了支持,您可以根据描述性名称编写代码,但持久性足够智能,可以使用开发人员定义的别名.我只是想确定Mongoid是否有类似的东西.

z3c*_*cko 5

实际上,最好的方法是不使用ruby别名但是:

field :fn, :as => :firstname
Run Code Online (Sandbox Code Playgroud)

如下所述:http://groups.google.com/group/mongoid/browse_thread/thread/ce3298d6a167bd70