2

我有 Rails 应用程序,它需要测试数据库的 mongo 转储,我使用类似的东西恢复它

mongorestore -d test_database dump/test_databse

当我从终端运行此命令时,一切正常

$ mongo test_database
MongoDB shell version: 2.4.12
connecting to: test_database
> db.users_user.count()
50
> db.users_posts.count()
100

但是当我使用 Ruby 运行相同的命令时

system "mongorestore -d test_database dump/test_databse"

users_posts未插入其中一个集合

$ mongo test_database
MongoDB shell version: 2.4.12
connecting to: test_database
> db.users_user.count()
50
> db.users_posts.count()
0

这里发生了什么?是权限问题吗?我难住了。

4

0 回答 0