如何將Robomongo(或任何其他mongodb客戶端)連接到由本地Meteor應用程序創建的mongodb實例?如何將mongodb客戶端連接到本地Meteor MongoDB
回答
確保Meteor正在本地主機上運行。打開終端窗口並運行meteor
命令。如果您沒有更改爲端口,它將開始在localhost:3000上運行。
它在運行時,打開一個單獨的終端窗口並運行meteor mongo
命令。這將打開一個MongoDB shell並告訴你它連接的是什麼端口。如果是早期版本,通常是3001版本,如0.7.1.1或3002版本。它會說類似127.0.0.1:3001/meteor
轉到Robomongo(或您最喜歡的mongodb客戶端軟件)並創建一個新連接,確保將連接地址更改爲本地主機和給定的端口號。如果您的客戶端不堅持默認數據庫,則無需額外定義/流星。
同樣如https://stackoverflow.com/a/22023284/1064151中指出的一些驅動程序可能需要特定的行結束符,定界符或其他字符流。例如,基於C驅動程序的ObjCMongoDB最終需要url爲127.0.0.1:3001/
,並且該額外的/
,或者它不起作用。所以請確保您檢查您的驅動程序/客戶端的文檔。
我也使用Robomongo和最新更新V0.7.1之前,我所使用的端口3002連接,如@Serkan杜魯索伊表明它正在爲3001端口
我使用的是最新的更新的ObjCMongoDB,一個基於C的mongoDB驅動程序。使用新的更新而不是使用先前的127.0.0.1:3002
連接到運行流星的mongodb的本地主機,現在我需要使用127.0.0.1:3001/
,集合名稱仍然是meteor.collection
。重要的變化是從:3002
到:3001/
的港口。請記住/
,這對連接至關重要。
這對我有用,連接之前確保meteor正在運行。 我正在使用Robomongo進行連接。創建新連接並添加 地址爲:localhost; 端口爲:3001
最簡單的方法是使用下面的命令
meteor mongo -U
這會給你的連接字符串
@ imal365答案是完美的了。只是爲了增加我的洞察力:
我意識到默認的Meteor Mongo端口號是添加了1的應用程序的端口號(從版本0.7.1.1開始)。就我而言,我使用命令meteor --port 1337
在端口1337
上運行流星,我的Meteor Mongo端口爲1338
。
使用SSH隧道通過以下命令:
ssh -L 3001:localhost:3001 [email protected]
它轉發到本地主機從您的本地端口3001連接:在您的服務器3001。現在我們可以直接連接到我們的數據庫。如果你認爲答案是不是有用,更
- 1. 如何連接到本地Meteor的mongodb
- 2. 如何從本地客戶端連接到Openshift Mongodb(端口正在轉發)?
- 3. MongoDb直接客戶端連接
- 4. MongoDB:查找連接到Mongodb數據庫的客戶端
- 5. mongodb客戶端 - 本地主機上的ssh連接php
- 6. 將MongoDB連接到前端?
- 7. ESP8266與MongoDB的客戶端連接
- 8. 如何獲取連接到MongoDB的所有客戶端
- 9. mongodb客戶端庫無法連接到副本集
- 10. 將MongoDB連接到本地DB文件
- 11. Meteor App無法連接到MongoDB?
- 12. 流星js客戶端直接連接到mongodb
- 13. 從本地連接到客戶端cassandra
- 14. 如何將本項目從本地mongodb連接到mlab?
- 15. 如何測量express.js中mongodb客戶端連接的性能?
- 16. 如何在MongoDB中獲取連接的客戶端
- 17. 如何使用本地redis客戶端連接到套接字
- 18. iptables阻止本地連接到mongodb
- 19. 無法連接到本地mongoDB安裝
- 20. mongodb本地連接到vps數據庫
- 21. 直接從客戶端訪問Mongodb
- 22. 如何保護客戶端MongoDB API?
- 23. 如何連接到mongoDB
- 24. 如何連接到MongoDB
- 25. 如何使用NetBeans連接到Meteor的MongoDB實例?
- 26. 如何連接到Meteor的外部MongoDB實例?
- 27. MongoDB:[錯誤]:無法連接到本地主機上的MongoDB:27017
- 28. 如何將mongoDB連接到React webpack
- 29. 如何將Mongodb連接到PHP
- 30. 如何將rapidminer連接到mongodb
喜@ user3330705:
創建您本地主機一個Robomongo連接和命中測試(出兩項檢查,認證可能會失敗)它實際上是完整的/最好的,那麼你可以將它標記爲接受的答案,以便閱讀這篇文章的人會知道它的工作原理。 –
可能的重複[如何由流星安裝MongoDb?](http://stackoverflow.com/questions/14371926/how-is-mongodb-installed-by-meteor) –
我在OS X上,使用robomongo:我只是使用'localhost'和端口'3001'而沒有任何驗證連接。 –