如何从Rails中的Mongoid
模型中获取所有列名?
答案 0 :(得分:7)
使用
Model.fields.keys
将模型替换为您的型号名称
答案 1 :(得分:1)
self.fields.collect { |field| field[0] }
如下所述: Replacement for column_names when using Mongoid with rails 3 and dry_crud
答案 2 :(得分:0)
对于Mongoid:
Model.attribute_names
对于ActiveRecord:
Model.column_names
答案 3 :(得分:-1)
MongoDB没有列,所以你的问题有点无意义。