我们可以通过副本向mongodb主机写入数据吗?

我们可以通过副本向mongodb主机写入数据吗?,mongodb,cluster-computing,Mongodb,Cluster Computing,我想知道,如果数千个mongo节点的角色对最终用户是透明的,或者我们应该知道不同节点(主/从)的具体用途吗?如果您试图通过应用程序(如PHP/Java/NodeJS等)进行写入,该语言的mongodb驱动程序将自动将写入路由到主(主)节点和读取将根据进行重定向 如果您连接到Mongo Shell并连接到辅助(从)服务器,则会出现异常,但写入操作不会重定向到主服务器。要通过Shell执行写操作,您必须连接到主服务器。除了主服务器外,您不能向repset中的任何位置进行写操作。@AlexBlex所以

我想知道,如果数千个mongo节点的角色对最终用户是透明的,或者我们应该知道不同节点(主/从)的具体用途吗?

如果您试图通过应用程序(如PHP/Java/NodeJS等)进行写入,该语言的mongodb驱动程序将自动将写入路由到主(主)节点和读取将根据进行重定向


如果您连接到Mongo Shell并连接到辅助(从)服务器,则会出现异常,但写入操作不会重定向到主服务器。要通过Shell执行写操作,您必须连接到主服务器。

除了主服务器外,您不能向repset中的任何位置进行写操作。@AlexBlex所以,如果我尝试这样做,我会遇到一些异常情况,并且我的请求不会自动转发到主服务器?我看不出您如何执行id。请用您尝试向辅助服务器写入的内容更新您的问题。