【发布时间】:2011-07-05 19:13:18
【问题描述】:
我正在使用 Rails 3 和 Mongoid gem。但我需要用 mongodb 数据库列表填充一个组合框。在 mongodb shell 中,我们可以使用“show dbs”命令列出数据库。 mongodb 驱动程序中还有 getDBNameList() 和 db.getCollectionNames() 命令。但我不知道如何从 ruby on rails 应用程序中使用这些命令。
我也想知道;如果我可以使用 mongoid gem 获取数据库和集合列表。因为我确信我已经阅读过 mongoid 支持使用多个数据库,但我认为它取决于模型。
那么你怎么看?有什么解决方案,或者我必须使用 mongo-ruby-driver gem,而不是 mongoid。
【问题讨论】:
标签: ruby-on-rails mongodb mongoid