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()调用时抛出了一些套接字异常。 –