【发布时间】:2016-01-26 15:38:57
【问题描述】:
如何从我的 rails 应用程序中检索它所连接的 MongoDB 数据库(及其集合)?
请注意,我不想列出数据库。我只想要应用所连接的那个!
【问题讨论】:
-
你在使用像github.com/mongodb/mongoid这样的ODM吗?
-
@AdamComerford 不,不是。我不想列出数据库。我想知道应用程序连接到哪个数据库。如果这是一个 .Net 应用程序,我正在询问正在使用哪个连接字符串来运行我的查询...
-
好的,那么在您的代码中,您在哪里执行相当于
db = connection.db(name)的操作? - 名称是您连接到的当前数据库,您的问题与我链接的问题之间的唯一区别是您只会对集合循环进行一次迭代。您想要做的所有代码都在答案中,它只是不是完全您正在寻找的。我仍然认为它是重复的。
标签: ruby-on-rails ruby mongodb