显然,我知道为什么要使用副本集。
但是,我对直接连接到 PRIMARY mongo 实例和连接到副本集之间的区别感到困惑。具体来说,如果我使用 Mongoose 从我的 node.js 应用程序连接到 Mongo,是否有令人信服的理由使用 connectSet() 而不是 connect()?我会假设连接()仍然存在故障转移的好处,但也许这就是我错的地方......
我问的原因是,在猫鼬中,connectSet() 方法似乎记录较少且使用良好。但是,我无法想象您不想连接到集合的场景,因为建议始终在 3x+ 副本集上运行 Mongo...