当与meteor一起使用单独的MongoDB时,meteor reset停止工作
我已将我的MONGO_URL设置为mongodb://localhost:27017/meteor 让MongoDB作为服务运行 在运行我的项目时,似乎可以将数据存储到单独的MongoDB,直到我尝试运行meteor reset 我的假设是它试图删除其默认数据库。该错误抱怨myproject.meteor\local不是空的,并指向fs.js:456,它指向files.js:256(rm\u recursive)等等当与meteor一起使用单独的MongoDB时,meteor reset停止工作,mongodb,url,meteor,reset,Mongodb,Url,Meteor,Reset,我已将我的MONGO_URL设置为mongodb://localhost:27017/meteor 让MongoDB作为服务运行 在运行我的项目时,似乎可以将数据存储到单独的MongoDB,直到我尝试运行meteor reset 我的假设是它试图删除其默认数据库。该错误抱怨myproject.meteor\local不是空的,并指向fs.js:456,它指向files.js:256(rm\u recursive)等等 你知道我可以用什么方法解决这个问题吗?$meteor reset只重置捆绑的M
你知道我可以用什么方法解决这个问题吗?
$meteor reset
只重置捆绑的MongoDB。它不会重置外部Mongo数据库
(我们应该在文档中更好地解释这一点。)
在您的情况下,请尝试直接连接到Mongo数据库(使用
Mongo
命令行shell)并运行>db.dropDatabase()
meteor没有连接到Mongo数据库并发出此命令而不是当前方法,这是什么原因?我可以看到它可能会在其职责之外对数据库进行核攻击,但reset和mongo命令都在默认数据库之外使用。