1
A
回答
2
如果您有sharded environment,則應該運行一個或多個mongos
服務器(通常每個應用程序服務器一個),而不是直接連接到副本集。從the MongoDB documentation
摘錄:
The mongos process can be thought of as a routing and coordination process
that makes the various components of the cluster look like a single system.
When receiving client requests, the mongos process routes the request to the
appropriate server(s) and merges any results to be sent back to the client.
的connection到mongos
服務器(S)應指定一樣的,你會連接到服務器mongod
,如:
<?php
$m = new Mongo("mongodb://mymongos1:27017");
?>
相關問題
- 1. 使用Mongo Shell連接到Mongo服務器時遇到困難
- 2. Mongo服務沒有連接
- 3. 無法連接到Mongo服務器
- 4. Mongo在第一次連接時無法連接到服務器
- 5. PHP Mongo連接黑名單
- 6. 連接到一個碼頭工人MONGO從遠程服務器
- 7. 無法在認證模式下使用Mongo與Mongo-Spark連接器連接
- 8. Mongo連接驗證
- 9. 如何連接webpack dev服務器中的Mongo DB
- 10. node.js mongodb如何連接到mongo服務器的replicaset
- 11. Mongo無法連接
- 12. 如何從Mac OS終端連接到遠程mongo服務器
- 13. 如何在node.js服務器中自動重新連接mongo?
- 14. 連接到mongo DB
- 15. 從mongos連接到Mongo Config服務器的問題
- 16. 無法連接遠程mongo數據庫服務器
- 17. Mongo連接失敗
- 18. [服務器1]上的Mongo將連接到[服務器2],但Mongoose不會。
- 19. 嘗試從其他VPS /雲服務器連接到Mongo實例
- 20. 無法連接到遠程服務器上的mongo
- 21. Mongo外殼無法連接到服務器
- 22. 解析mongo數據庫無法連接到服務器
- 23. 無法使用mongo-hadoop連接器將Hive與MongoDB連接
- 24. Mongo db連接問題
- 25. Android Studio:使用Mongo Java驅動程序連接到MongoDB服務器
- 26. CoreOS:dockerized mongo實例連接被另一個dockeried mongo拒絕
- 27. 關於mongo副本連接
- 28. 從Meteor連接到Mongo
- 29. 從GUI連接到Meteor Mongo
- 30. 與neo4j_doc_manager mongo連接器似乎掛
嗯。感謝Stennie!該文檔沒有詳細說明如何使用客戶端連接到mongos。 –
@ Salocin.TEN:正確..我向Jira問題跟蹤器添加了一個文檔建議:[https://jira.mongodb.org/browse/PHP-460](https://jira.mongodb.org/browse/ PHP-460)。 – Stennie
我猜測它沒有被添加,因爲嘗試執行某些findOne()調用時拋出了一些套接字異常。 –