【问题标题】:How can I create a Graph in CosmosDB from Code如何从代码在 CosmosDB 中创建图形
【发布时间】:2018-12-12 16:09:21
【问题描述】:

如果我想连接到使用 Gemlin API 创建的 CosmosDB,可以使用 Gremlin.Net 正常工作

但 Gremlin.NET API 旨在处理 Graph。我认为是因为 Neo4j 和其他 Graph 数据库可以一次处理一张图。我想在 CosmosDB 中创建一个新的 Graph,我可以从 Azure portal 创建它。

但是我怎样才能从代码中创建一个新的图表呢? 当然,当我使用 DocumentDB API 连接到同一个 CosmosDB 实例时,我可以创建一个新的 Collection,它是 Cosmos 中的 Graph。但这出于某种原因并不安全:

  1. 不建议使用不同的 API 连接到 Cosmos。
  2. 当我从 Azure 门户创建 Graph 时,可能还有其他一些初始化代码正在运行,而不仅仅是创建一个空集合

有没有一种安全的方法可以通过代码在 CosmosDB 中创建图形?

【问题讨论】:

    标签: c# azure-cosmosdb gremlin


    【解决方案1】:

    只有在您使用 Gremlin API 创建 Cosmos DB 帐户时才会运行初始化代码。初始化代码创建一个 Gremlin webseocket 服务器端点,该端点特定于 Gremlin API。

    之后,创建一个 Graph 就相当于使用 Document DB API 创建一个集合/容器。

    请发送电子邮件至 askCosmosDBGraphAPI@microsoft.com。

    贾扬塔

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-08-09
      • 1970-01-01
      • 2013-11-13
      • 2019-09-22
      • 1970-01-01
      • 2023-04-05
      • 1970-01-01
      相关资源
      最近更新 更多