在 Rails 控制台中列出所有 Mongoid 模型
List all Mongoid models in Rails console
我想列出在我的 mongodb 数据库中具有相应集合的所有模型?我正在使用 mongoid
gem 用于 MongoDB.
我会尝试这样的事情
ActiveRecord::Base.send :subclasses
效果很好,但我没有使用 ActiveRecord。
您应该能够使用 ActiveRecord::Base.connection.tables
列出 ActiveRecord 模型。
对于 mongoDB 你可以使用
Get all the models in the application - this is everything that includes Mongoid::Document
.
所有 Config
方法都可以从 Mongoid
模块访问,因此您可以调用:
Mongoid.models #=> [...]
我想列出在我的 mongodb 数据库中具有相应集合的所有模型?我正在使用 mongoid
gem 用于 MongoDB.
我会尝试这样的事情
ActiveRecord::Base.send :subclasses
效果很好,但我没有使用 ActiveRecord。
您应该能够使用 ActiveRecord::Base.connection.tables
列出 ActiveRecord 模型。
对于 mongoDB 你可以使用
Get all the models in the application - this is everything that includes
Mongoid::Document
.
所有 Config
方法都可以从 Mongoid
模块访问,因此您可以调用:
Mongoid.models #=> [...]