I would like to have two separate applications use the same Mongo DB instance, and since I am developing them at the same time I would like to be able to share the same deve
David's answer is in the right direction, but threw me off a little. Instead, we're doing this to start the first app as normal:
$ meteor
Then to start the second app and connect to the database of the first, we're doing:
$ MONGO_URL="mongodb://localhost:3001/meteor" meteor --port 3002
The key here is that meteor starts its own mongo instance on port 3001
, and we can connect to that directly from a second meteor instance. David's answer uses your system's mongo for both apps.
Yeah, you can just start meteor with the MONGO_URL
parameter like:
$ MONGO_URL="mongodb://localhost:27017/myapp" meteor
or
$ MONGO_URL="mongodb://localhost:27017/myapp" meteor --port 4000
This assumes you have mongodb installed on your system. See this question for ways to make this process a little easier by using environment variables or a start script.