ruby-on-rails - 如何以编程方式获取 Mongoid 正在写入的当前数据库?

标签 ruby-on-rails mongodb mongoid mongodb-ruby mongoid3

我正在使用 Mongoid 与多个数据库交谈。如何以编程方式查找当前数据库?

关于 session 的 Mongoid 文档:http://mongoid.org/en/moped/docs/driver.html定义覆盖数据库的方法,但不定义获取当前数据库的方法。

最佳答案

知道了!

Mongoid.default_session.options[:database]

关于ruby-on-rails - 如何以编程方式获取 Mongoid 正在写入的当前数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13039368/

相关文章:

ruby-on-rails - Rails 从 OrdersController 更新用户模型的属性

javascript - 传入表单数据没有给出响应

ruby - 如何验证嵌入字段是否在 before_save 上发生了变化?

ruby-on-rails - 在 ruby​​-1.8.7-p334 [ x86_64 ] 上使用 rvm 安装 nokogiri gem 时出错

ruby-on-rails - 如何在rails中创建通知系统?

ruby-on-rails - 无法安装 RMagic gem

javascript - Mongodb 中包含位置信息的文档

node.js - 如何使用 MongoDB Geospatial 选择查询中的字段?

ruby-on-rails - Rails 未定义方法 `persisted?'

mongodb - 查找并删除 mongo/mongoid 中的所有内容