Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js cosmosdb emulator mongo连接字符串错误:主机标识符中的斜杠_Node.js_Mongodb_Azure Cosmosdb_Azure Cosmosdb Mongoapi - Fatal编程技术网

Node.js cosmosdb emulator mongo连接字符串错误:主机标识符中的斜杠

Node.js cosmosdb emulator mongo连接字符串错误:主机标识符中的斜杠,node.js,mongodb,azure-cosmosdb,azure-cosmosdb-mongoapi,Node.js,Mongodb,Azure Cosmosdb,Azure Cosmosdb Mongoapi,我正在尝试将我的NodeJs应用程序与localhost中的CosmosDb emulator连接: 因为在我的azure资源组中,我创建了一个MongoDB类型的cosmodb实例 我正在使用以下连接字符串在localhost中对其进行测试: mongodb://localhost:C2y6yDjf5/R+ob0N8A7Cgv30VRDJIWEHLM+4qdu5de2nq9nduvtqobd4b8mgypmbiznqymsecagqy67xiw/Jw==@localhost:10255/a

我正在尝试将我的NodeJs应用程序与localhost中的CosmosDb emulator连接:

因为在我的azure资源组中,我创建了一个MongoDB类型的cosmodb实例

我正在使用以下连接字符串在localhost中对其进行测试:

mongodb://localhost:C2y6yDjf5/R+ob0N8A7Cgv30VRDJIWEHLM+4qdu5de2nq9nduvtqobd4b8mgypmbiznqymsecagqy67xiw/Jw==@localhost:10255/admin?ssl=true

不幸的是,提供的连接字符串似乎不太合适


我做错了什么?

Mongo URL中的帐户密钥必须是URL编码的。我们应该在Web UI中为您执行此操作。我将在下一次data explorer更新中将此问题添加为要解决的问题。

Mongo URL中的帐户密钥必须是URL编码的。我们应该在Web UI中为您执行此操作。我将在下一次data explorer更新中将此作为一个问题添加到解决方案中。

它可以工作!我只需复制密钥(密码)部分并在线编码(),然后将其粘贴回连接字符串,现在就可以工作了。它可以工作了!我只需复制密钥(密码)部分并在线编码(),然后将其粘贴回连接字符串,即可工作。