标签: ruby ruby-on-rails-3 mongodb mongoid mongoid3
Mongoid.default_session.database_names给了我一组数据库名称。我想删除一个特定的数据库。我该怎么做?
Mongoid.default_session.database_names
Mongoid.default_session.drop()似乎总是删除默认数据库,即使我使用Mongoid.override_database("test_database")覆盖当前数据库
Mongoid.default_session.drop()
Mongoid.override_database("test_database")
我错过了什么?
答案 0 :(得分:3)
在Mongoid v2.0.2中
Mongoid.purge!
Rdoc: Mongoid.purge!
答案 1 :(得分:0)
您是否尝试过Session.use和Session.drop?
Session.use
Session.drop
示例:http://mongoid.org/en/moped/docs/driver.html