数据库中的MongoDB数据库

时间:2014-11-09 21:04:14

标签: mongodb database

我想在数据库中使用数据库,因此我的dev DB包含我的开发数据,而test DB包含我的所有测试数据。但是,使用Mongo将DB放在DB中是不可能的。所以我假设一个替代解决方案是为开发和测试创建一个不同的Mongo连接。所以我有一个dev_data目录和一个test_data目录,每个目录都有自己的mongod.lock文件,每个目录都在不同的端口上监听。这是一个好的解决方案吗?我该怎么做?

1 个答案:

答案 0 :(得分:2)

这很容易实现。您可以像这样启动任意数量的mongod进程 - 只需确保数据目录存在,并且数据文件夹和日志文件都是可写的:

mongod --dbpath /opt/dev --port 27001 --logpath /var/log/mongodb/dev.log
mongod --dbpath /opt/prd --port 27002 --logpath /var/log/mongodb/prd.log

如果这确实是必要的,或者如果多个数据库就足够了又是另一回事,但你最了解自己的情况。