尝试从我在Google Cloud App Engine上运行的Node应用程序连接到Atlas mongodb实例,并收到以下错误:
MongoError: no mongos proxy available at Timeout
我的连接字符串基本上是这样的:(由于显而易见的原因,稍微改变了一些分片的名称)
mongodb://
<username>:<password>@
shard-00-00-hfnfz.gcp.mongodb.net:27017,
shard-00-01-hfnfz.gcp.mongodb.net:27017,
shard-00-02-hfnfz.gcp.mongodb.net:27017
/test
?ssl=true
&replicaSet=shard-0
&authSource=admin
我可以使用Compass在本地连接。但是,当尝试通过我在Google Cloud App Engine中运行的应用程序进行连接时,我在日志中收到了上述错误。