我对mac和mongodb都是新手.
我有一个奇怪的疑问,访问在mac上使用mongodb创建的数据库?
我知道,在Windows中有一个名为c:\ data\db的文件夹,其中存储了我的数据库文件.
在mac中如何以及在何处存储数据库.
我记得做过类似的事情
sudo mkdir -p /data/db
sudo chown `id -u` /data/db
Run Code Online (Sandbox Code Playgroud)
在mac上创建这样一个文件夹,但是我没有在这个文件夹中找到任何数据库文件,尽管我创建了一个数据库.
数据库文件在mac上保存在哪里?
任何帮助将非常感激.
我正在运行mongo 1.8.2并试图看看如何在Mac上干净利落地关闭它.
在我们的ubuntu服务器上,我可以从mongo shell干净地关闭mongo:
> use admin
> db.shutdownServer()
Run Code Online (Sandbox Code Playgroud)
但在我的Mac上,它并没有杀死mongod进程.输出显示它'应该'关闭但是当我ps -ef |时 grep mongo它向我展示了一个活跃的过程.另外,我仍然可以打开一个mongo shell并查询我的dbs,就像它从未关闭一样.
我的db.shutdownServer()本地输出是:
MongoDB shell version: 1.8.2
connecting to: test
> use admin
switched to db admin
> db.shutdownServer()
Tue Dec 13 11:44:21 DBClientCursor::init call() failed
Tue Dec 13 11:44:21 query failed : admin.$cmd { shutdown: 1.0 } to: 127.0.0.1
server should be down...
Tue Dec 13 11:44:21 trying reconnect to 127.0.0.1
Tue Dec 13 11:44:21 reconnect 127.0.0.1 failed couldn't connect to server 127.0.0.1
Tue Dec 13 …Run Code Online (Sandbox Code Playgroud)