ArangoDB创建边缘集合

lbsnaicq  于 2022-12-09  发布在  Go
关注(0)|答案(1)|浏览(179)

我试图通过ArangoDB-NET驱动程序(https://github.com/yojimbo87/ArangoDB-NET)在C#中创建边的集合,这段代码不工作。

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

dbClient是ADatabase对象。集合已创建,但文档类型不是edge。该怎么办?

xn1cxnb4

xn1cxnb41#

我不熟悉这个驱动程序,您的问题似乎与实现有关,而与DB功能无关。

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

如果这不起作用,那么你可能需要检查文档,也许添加一些其他的选项,如KeyIncrement。通常,我会接受默认值,只修改(或提供显式参数)你***需要***改变的东西(即“不起作用”)。

相关问题