【问题标题】:ArangoDB create edge collectionArangoDB 创建边缘集合
【发布时间】:2020-08-01 00:02:19
【问题描述】:

我尝试通过 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 对象。 集合已创建,但文档类型不是边缘。我该怎么办?

【问题讨论】:

  • 有人帮我吗? :

标签: c# graph nosql arangodb


【解决方案1】:

我不熟悉该驱动程序,您的问题似乎与实现有关,而不是数据库功能。但是,我最好的猜测是省略 KeyGeneratorTypeWaitForSync 选项:

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

如果这不起作用,那么您可能需要查看docs,或者添加一些其他选项,例如KeyIncrement。一般来说,我会接受默认值,只修改(或提供显式参数)您需要更改的内容(即“不工作”)。

【讨论】:

    猜你喜欢
    • 2020-03-23
    • 2020-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多