我已经在我的mac(OS mavericks)上安装了mongoDB,因为它与Meteor打包在一起。我正在学习一些纯粹的非Meteor node.js。我想和mongoDB合作,但是我害怕改变我机器上已有的任何配置,因为我不想搞砸与Meteor一起打包的Mongo。
这是我应该关注的吗?如何保护我的其他mongo实例?
答案 0 :(得分:1)
我假设Meteor附带的MongoDB意味着当你输入" meteor"时,Meteor会在内部使用MongoDB数据库。并且位于app文件夹中的.meteor中。在这种情况下,将MongoDB安装添加到操作系统没有问题,他们不会发生冲突。
事实上,我建议单独安装MongoDB,原因各不相同。当您运行生产应用程序时,它更容易扩展,让多个应用程序使用相同的数据库等。
首先安装MongoDB,例如使用Homebrew。然后你只需用
运行你的应用程序MONGO_URL=mongodb://127.0.0.1/<db> meteor
答案 1 :(得分:0)
根据mongodb的文件:
我不认为meteor已经对mongodb的开箱即用配置进行了密集的配置更改(当然,如果你已经完成了特殊分片,Oplog拖尾策略等的配置修改)。