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. PHP Mongo连接黑名单
- 4. 连接到一个码头工人MONGO从远程服务器
- 5. 无法在认证模式下使用Mongo与Mongo-Spark连接器连接
- 6. Mongo无法连接
- 7. 如何连接webpack dev服务器中的Mongo DB
- 8. node.js mongodb如何连接到mongo服务器的replicaset
- 9. 连接到mongo DB
- 10. 如何从Mac OS终端连接到远程mongo服务器
- 11. 如何在node.js服务器中自动重新连接mongo?
- 12. Mongo连接失败
- 13. 从mongos连接到Mongo Config服务器的问题
- 14. 无法连接到远程服务器上的mongo
- 15. Mongo外壳无法连接到服务器
- 16. 无法使用mongo-hadoop连接器将Hive与MongoDB连接
- 17. Android Studio:使用Mongo Java驱动程序连接到MongoDB服务器
- 18. 从Meteor连接到Mongo
- 19. 从GUI连接到Meteor Mongo
- 20. 无法运行mongo连接器
- 21. Mongo连接异常处理
- 22. Mongo连接拒绝ECCONREFUSED
- 23. mongo服务器位于我的电脑
- 24. 运行mongo服务器时出错
- 25. 保护运行mongo服务器
- 26. 跨2台服务器设置mongo db
- 27. Mongo Spark连接器和mongo 3.2,root用户无法读取数据库
- 28. 在mongo GridFs中使用PHP
- 29. 使用PHP连接mongo数据库的字段
- 30. 在PHP中使用mongo群集,PHP如何挑选合适的服务器
嗯。感谢Stennie!该文档没有详细说明如何使用客户端连接到mongos。 –
@ Salocin.TEN:正确..我向Jira问题跟踪器添加了一个文档建议:[https://jira.mongodb.org/browse/PHP-460](https://jira.mongodb.org/browse/ PHP-460)。 – Stennie
我猜测它没有被添加,因为尝试执行某些findOne()调用时抛出了一些套接字异常。 –