Как я могу создать график в CosmosDB из кода - PullRequest
0 голосов
/ 12 декабря 2018

Если я хочу подключиться к CosmosDB, который создан с помощью Gemlin API, то он прекрасно работает с Gremlin.Net

Но API Gremlin.NET разработан для работы с Graph.Я думаю, потому что Neo4j и другие базы данных Graph могут обрабатывать один граф за один раз.И мне нужен новый график в CosmosDB. Я могу создать его из портала Azure .

Но как я могу создать новый график из кода?Конечно, когда я подключаюсь к тому же экземпляру CosmosDB с API DocumentDB, тогда я могу создать новую коллекцию Graph в Cosmos.Но по какой-то причине это небезопасно:

  1. Не рекомендуется подключаться к Cosmos с различными API-интерфейсами.
  2. Когда я создаю график из портала Azure, возможно, есть какой-то другойвыполняется код инициализации, кроме простого создания пустой коллекции

Существует ли безопасный способ создания Graph In CosmosDB из кода?

1 Ответ

0 голосов
/ 12 декабря 2018

Код инициализации запускается только при создании учетной записи Cosmos DB с помощью Gremlin API.Код инициализации создает конечную точку сервера веб-сокетов Gremlin, специфичную для API-интерфейса Gremlin.

После этого создание графика эквивалентно созданию коллекции / контейнера с использованием API-интерфейса БД документов.

Пожалуйста, отправьтенам по электронной почте askCosmosDBGraphAPI@microsoft.com.

Jayanta

...