我目前正在嘗試學習mongodb,並且無法找到此問題的解決方案。 當我運行一個mongoimport命令它,我得到以下錯誤:mongoimport錯誤 - 失敗:連接到數據庫服務器的錯誤:無法訪問服務器
~ mongoimport --host localhost --port 27017 --db test --collection people --file ~/Downloads/mongodb-consultas.json --jsonArray
2015-09-27T20:46:03.228-0600 [........................] test.people 0.0 B/684.2 KB (0.0%)
2015-09-27T20:46:03.745-0600 Failed: error connecting to db server: no reachable servers
2015-09-27T20:46:03.745-0600 imported 0 documents
我必須在命令行中運行mongod
一個MongoDB的服務器。
我的MongoDB shell版本是3.0.6。
謝謝!
這表示服務器沒有運行,或者您有阻止訪問端口的防火牆規則。很可能它並沒有真正運行。嘗試基本連接'mongo' shell並檢查服務器的運行狀態。 –
@BlakesSeven我也在運行mongo,它顯示「連接到:test」和其他一些信息。如何確定防火牆是否阻止對端口的訪問? – German
@BlakesSeven我剛剛檢查過,防火牆允許mongod傳入連接... – German