如何通过代码在CosmosDB中创建图形

时间:2018-12-12 16:09:22

标签: c# azure-cosmosdb gremlin

如果我想连接到使用Gemlin API创建的CosmosDB,则可以与Gremlin.Net配合使用

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

但是如何从代码创建新图形? 当然,当我使用DocumentDB API连接到同一CosmosDB实例时,便可以创建一个新集合,即Cosmos中的Graph。但这出于某些原因是不安全的:

  1. 不建议使用不同的API连接到Cosmos。
  2. 当我从Azure Portal创建图时,也许除了正在创建一个空集合之外,还有其他初始化代码正在运行

是否有通过代码在CosmosDB中创建图形的安全方法?

1 个答案:

答案 0 :(得分:1)

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

在那之后,创建图形等同于使用Document DB API创建集合/容器。

请通过askCosmosDBGraphAPI@microsoft.com向我们发送电子邮件。

Jayaanta