2015-04-28 72 views
-2

也許是一個愚蠢的問題,但我真的想知道將在哪裏存儲整個數據?如果我正在查找這個/ data/db,那麼在MacOS的根文件夾中沒有像這樣的文件夾。任何人都可以向我解釋這是如何工作的?MongoDB數據存儲

+0

如果我得到否定我在等待一個解釋,如果你真的認爲你太聰明瞭,我很配得上這個 –

+0

我猜你是downvoted因爲:a)你的問題是無關緊要的b)甚至沒有被問及適合的http://dba.stackexchange.com和c)沒有顯示任何努力來解決這個問題或者 - 原諒我 - 對你正在使用的操作系統的基本理解。您可能想閱讀[我如何提出一個好問題](http://stackoverflow.com/help/how-to-ask),這可以增加獲得有用答案的可能性。你可能會發現[ESR](https://en.m.wikipedia.org/wiki/Eric_S._Raymond)的文章[如何提問智能方式](http://catb.org/~esr/faqs /smart-questions.html)也很有幫助。 –

+0

好吧,很明顯,/ data/db將在我的Macintosh HD中,但這些文件已滿0000 0000 0000 0000 0000 0000,當你要求我給你看一些證明我的努力或我的「基礎「操作系統的技能你更喜歡我如何訪問這個根的短片?根據你的快速鏈接向我展示「如何提出一個好問題」,有一句話表示「並非所有問題都能從包含代碼中受益,但如果你的問題與你寫的代碼有關,你應該包括一些。」那麼這裏不涉及任何代碼。我只是在尋找一個文件夾在我的根 –

回答

0

你必須要麼自己創建一個目錄,或

mongod --dbpath=/path/to/dir/db 

我通常在我的項目目錄下創建一個名爲db目錄,並使用

mongod --dbpath=/home/tim/project/db 
+0

我已經創建Users-iMac-2:〜user $ mkdir -p/data/db –

+0

@FlapJack那麼它可能不在正確的位置 –

+0

它是創建和它的工作,如果我runt ./mongo和使用show dbs它會顯示我的集合 –

0

打開數據庫指定不同的位置配置文件。

dbpath變量。

例如

dbpath = /srv/mongodb