找到的数据库名称
Database name for found
我正在尝试将我的数据从 Parse 迁移到 Azure DocumentDB。我将连接字符串从门户复制到 Parse DashBoard 以进行迁移,但出现错误:'You need to provide a database name'。我究竟做错了什么?
mongodb://服务器:密码==@database_name。 documents.azure.com:端口/?ssl=true
问题在于,对于 DocumentDB,顶级名称(在您的示例中,database_name
)是 帐户名称 。在该帐户中,您拥有一个或多个数据库。例如,这是我的 DocumentDB 帐户,有一个 Parse
数据库:
需要将该数据库名称添加到您的连接字符串中。使用您的示例,它将像这样添加:
mongodb://server:password==@database_name.documents.azure.com:port/parse?ssl=true
注意最后的 /parse 部分:那是 DocumentDB account[=35= 中的 database ].
您在连接字符串中调用的 @database_name
实际上是 DocumentDB 帐户名 。所以真的,正确的思考方式是:
mongodb://server:password==@docdb_account_name.documents.azure.com:port/docdb_database_name?ssl=true
我正在尝试将我的数据从 Parse 迁移到 Azure DocumentDB。我将连接字符串从门户复制到 Parse DashBoard 以进行迁移,但出现错误:'You need to provide a database name'。我究竟做错了什么? mongodb://服务器:密码==@database_name。 documents.azure.com:端口/?ssl=true
问题在于,对于 DocumentDB,顶级名称(在您的示例中,database_name
)是 帐户名称 。在该帐户中,您拥有一个或多个数据库。例如,这是我的 DocumentDB 帐户,有一个 Parse
数据库:
需要将该数据库名称添加到您的连接字符串中。使用您的示例,它将像这样添加:
mongodb://server:password==@database_name.documents.azure.com:port/parse?ssl=true
注意最后的 /parse 部分:那是 DocumentDB account[=35= 中的 database ].
您在连接字符串中调用的 @database_name
实际上是 DocumentDB 帐户名 。所以真的,正确的思考方式是:
mongodb://server:password==@docdb_account_name.documents.azure.com:port/docdb_database_name?ssl=true