2017-05-18 70 views
1

所以我一直在使用MongoDB和C#驅動程序(相當新)。我能夠將數據保存到集合中,並可以通過cmd進行驗證。但是,在Visual Studio停止調試器之後,mongo會在集合中稍微保留一些條目,當我再次運行一次計數時,文檔就消失了。我無法在任何地方找到很多幫助。有什麼我做錯了嗎? screenshot of mongo countMongoDB自動刪除文件

另外,當我看着數據庫存儲的文件夾,我的數據庫有多個擴展名爲.0,.1,.2等文件。所以我猜數據在那裏,但不知何故我我無法閱讀它。

感謝您的幫助提前!

編輯:這是對collection

回答

1

當您啓動的mongod的統計信息,並使用--dbpath指向你的數據庫,以特定的文件夾一樣this

mkdir my_db_dir 
ls -al (to verify that you have succeeded in creating my_db_dir/) 
mongod --dbpath my_db_dir 
+0

當我運行Mongod --dbpath我得到這個錯誤'錯誤:dbpath(\ data \ db \)不存在.'。我試着指定mongo安裝的文件夾,但它仍然給出相同的錯誤。 – bluebrigade23

+0

我在mongo --dbpath運行後添加了另一個截圖。集合上的存儲大小大概是一個演出,但仍然看不到任何記錄 – bluebrigade23

+0

你的db在哪裏並不一定是你安裝mongo的地方。您是否在'mkdir'使用它之前嘗試創建目錄?請參閱編輯的答案。 –