如何从代码在 CosmosDB 中创建图形

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

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

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

  1. 不建议使用不同的 API 连接到 Cosmos。

  2. 当我从 Azure 门户创建 Graph 时,可能还有其他一些初始化代码正在运行,而不仅仅是创建一个空集合

有没有一种从代码在 CosmosDB 中创建图形的安全方法?


森林海
浏览 113回答 1
1回答

catspeake

初始化代码仅在您使用 Gremlin API 创建 Cosmos DB 帐户时运行。初始化代码创建一个特定于 Gremlin API 的 Gremlin webseocket 服务器端点。之后,创建 Graph 等同于使用 Document DB API 创建集合/容器。请发送电子邮件至 askCosmosDBGraphAPI@microsoft.com。贾扬塔
打开App,查看更多内容
随时随地看视频慕课网APP