Ruby 如何在Mongoid中获取模型的所有列名
如何从Rails中的Ruby 如何在Mongoid中获取模型的所有列名,ruby,mongoid,Ruby,Mongoid,如何从Rails中的Mongoid模型中获取所有列名 self.fields.collect { |field| field[0] } 如下所述: 使用 Model.fields.keys 将模型替换为您的模型名称MongoDB没有列,因此您的问题有点毫无意义。对于Mongoid: Model.attribute_names Model.column_names 对于ActiveRecord: Model.attribute_names Model.column_names
Mongoid
模型中获取所有列名
self.fields.collect { |field| field[0] }
如下所述:
使用
Model.fields.keys
将模型替换为您的模型名称MongoDB没有列,因此您的问题有点毫无意义。对于Mongoid:
Model.attribute_names
Model.column_names
对于ActiveRecord:
Model.attribute_names
Model.column_names