如何使用 Mongoid 克隆数据库?
How can I clone a database with Mongoid?
我想使用 Mongoid 复制一个数据库。我试过了
Mongoid.default_session.command(copydb: 1,fromdb: "source", todb: "destination")
但这给了我一个错误,因为我目前不在管理数据库中。我有办法做到这一点吗?
您必须在管理数据库中才能执行此操作。所以你可以这样做:
Mongoid.default_session.with(database: :admin) do |admin|
admin.command(copydb: 1, fromdb: "source", todb: "destination")
end
我想使用 Mongoid 复制一个数据库。我试过了
Mongoid.default_session.command(copydb: 1,fromdb: "source", todb: "destination")
但这给了我一个错误,因为我目前不在管理数据库中。我有办法做到这一点吗?
您必须在管理数据库中才能执行此操作。所以你可以这样做:
Mongoid.default_session.with(database: :admin) do |admin|
admin.command(copydb: 1, fromdb: "source", todb: "destination")
end