【发布时间】:2014-07-29 20:02:29
【问题描述】:
我想在我的node project 中用mongodb 澄清一些事情
我已经安装了 MongoDb,并且在 OSX Mavericks 上运行良好。在终端中运行 mongo 后,我可以创建集合并查询它们。
从控制台运行 mongod 到底在做什么?
当我运行 mongod 时,它抱怨需要一条到 data/db 的路径
所以我运行mongod --dbpath data/db 并将一些文件安装到我的db folder
一旦我像这样运行它,它就会以
[initandlisten] dbexit: really exiting now
我知道这应该是打开的并监听一个端口。我无法弄清楚为什么我的不继续运行。即使我清楚地说明了data/db 文件的路径。
我使用 homebrew 安装,db files 存储在 usr/local/var/mongodb
我应该在那里--dbpath 还是我在每个节点项目中创建的data/db 路径?
UPDATE
我还发现 homebrew 安装会给你一个 mongod.conf 文件,该文件设置一个不同的--dbpath @ usr/local/var/mongodb 并设置你的 mongodb 服务器在安装时启动。即使指定了
--dbpath.
【问题讨论】: