ArangoDB создает край коллекции - PullRequest
0 голосов
/ 18 апреля 2020

Я пытался создать коллекцию ребер в c# через драйвер ArangoDB- NET (https://github.com/yojimbo87/ArangoDB-NET), и этот код не работает .. Мой код:

 var response = dbClient.Collection.Type(ACollectionType.Edge).KeyGeneratorType(AKeyGeneratorType.Autoincrement).WaitForSync(true).Create(
                "EdgesCollection");

dbClient является объектом ADatabase. Коллекция создана, но тип документа не край. Как я могу это сделать?

1 Ответ

0 голосов
/ 23 апреля 2020

Я не знаком с этим драйвером, и ваш вопрос, похоже, связан с реализацией, а не с функциональностью БД. Тем не менее, я бы предпочел опустить опции KeyGeneratorType и WaitForSync:

var cType = ACollectionType.Edge;
var cName = "EdgesCollection";
var response = dbClient.Collection.Type(cType).Create(cName);

Если это не сработает, то вам может понадобиться просмотреть документы , возможно, добавьте некоторые другие параметры, такие как KeyIncrement. Как правило, я принимаю значения по умолчанию и изменяю (или предоставляю явные параметры) только то, что вам НУЖНО изменить (т. Е. "Не работает").

...