Compose.io has rolled out a new iteration of its MongoDB as a Service offering. And it seems that existing Node drivers don’t work with it (i.e.: support failover):
Some drivers like Node (and Meteor) are not able to handle failover between mongos nodes.
So they suggest that instead of using the usual connection string (with failover options):
mongodb://<user>:<password>@aws-us-east-1-portal.88.dblayer.com:88888,aws-us-east-1-portal.99.dblayer.com:99999/test-deployment-todos?ssl=true
… to use one of the following
mongodb://<user>:<password>@aws-us-east-1-portal.88.dblayer.com:88888/test-deployment-todos?ssl=true
mongodb://<user>:<password>@aws-us-east-1-portal.99.dblayer.com:99999/test-deployment-todos?ssl=true
which does not support failover scenarios.
I guess this was more of a statement than anything. The silly question that follows is… Any news about when we can expect driver support?