当流星实例未运行时,mongodb数据库在哪里

时间:2014-09-01 04:45:56

标签: mongodb meteor

在Meteor中,我创建了每个新应用程序,它创建了一个新的MongoDb实例,当我通过输入" meteor"来运行实例时直到我停止流星才可以使用它。

我可以将数据等保存到这个mongodb中,下次启动流星时,它应该再次出现。

所以我只是想知道,这些mongodbs存放在哪里?当我没有运行流星服务器时,如何访问一个?

1 个答案:

答案 0 :(得分:3)

实际数据文件存储在路径.meteor/local/db下的项目目录下,所以当你的流星服务器没有运行时,它只是启动一个独立实例的问题:

 $:~/myapp$ mongod --smallfiles --dbpath .meteor/local/db --port 30000

当然,端口和/或IP绑定与其他实例不冲突,当然没有流星过程已经在这个数据上启动了mongod实例。

但是你最好只为项目定义一个外部服务器,然后单独运行它。只需定义环境变量,以便启动过程知道要使用哪个mongodb实例:

export MONGO_URL=mongodb://your_host:27017/your_db

或以其他方式基本上用您想要使用的服务器和数据库的目标详细信息替换your_host以及可能的端口以及your_db