标签: mongodb mongoid rails-console
我有一个使用MongoDB的Rails 3应用程序,使用Mongoid作为ORM。我想查询集合中的特定字段。
要查询特定集合的所有记录,我使用User.all.to_a,相当于ActiveRecord中的User.all。
User.all.to_a
User.all
现在我想查询集合中的所有记录,但只输出特定字段。在这种情况下,我想看到所有用户名。我该怎么做?
我确信我已经在Mongoid文档中盯着这个,我只是遗漏了一些东西......
答案 0 :(得分:1)
我无法在mongoid的新文档中找到它,但这里有一个指向旧的2.x.x文档的only的快速链接。
基本上你需要这样做:
User.all.only(:name).to_a