【问题标题】:What is the mongodb connection string on a Azure Cosmos DB provisioned with a Graph API?使用 Graph API 预配的 Azure Cosmos DB 上的 mongodb 连接字符串是什么?
【发布时间】:2018-04-10 13:39:45
【问题描述】:

我看到 CosmosDB 可以通过任何支持的 api 访问,无论它是否首先设置为 GraphDB。 https://docs.microsoft.com/en-us/azure/cosmos-db/mongodb-introduction 我看到了可以对图形数据库运行 SQL 查询的示例 - 但是如何获取它的 MongoDB api 连接字符串?

由于从一开始就设置为 graphdb api,mongo db 连接字符串不会像这样出现在设置中:https://docs.microsoft.com/en-us/azure/cosmos-db/connect-mongodb-account#GetCustomConnection

相反,我只看到按键设置。

【问题讨论】:

    标签: azure azure-cosmosdb


    【解决方案1】:

    所以看起来我所要做的就是使用主键作为密码,并使用与 ssl 相同的 uri 作为端点。

    例如mongodb://[myInstanceName]:[primaryAccountKey]@[myInstanceName].documents.azure.com:10255/?ssl=true

    我忽略了&replicaSet=globaldb,因为我遇到了错误......

    【讨论】:

      【解决方案2】:

      目前 Cosmos DB 中的 API 并非全部可互操作,这意味着如果您创建了 Gremlin API 帐户,则无法使用 MongoDB API 可靠地访问其中的数据,反之亦然。您始终可以创建单独的 MongoDB API 帐户,以便能够可靠地读写数据。您还将在门户设置中获得 MongoDB 连接字符串。

      【讨论】:

        猜你喜欢
        • 2017-12-05
        • 2019-04-30
        • 1970-01-01
        • 1970-01-01
        • 2018-08-05
        • 1970-01-01
        • 2015-09-01
        • 2019-04-30
        • 1970-01-01
        相关资源
        最近更新 更多