使用mongoid获取所有数据库名称?

时间:2013-10-25 11:37:21

标签: ruby-on-rails-3 mongodb mongoid

如何使用Mongoid获取所有数据库的名称?

我发现了这个:

connection = Mongoid.master.connection 
connection.database_names

但它不起作用。结果是错误:undefined method master 'for Mongoid: Module (NoMethodError)

任何帮助?

1 个答案:

答案 0 :(得分:1)

我用轻便摩托车。也许这不是最好的方式,但它对我有用。

session = Moped::Session.new(["127.0.0.1:27017"])
databases = session.databases.first[1]