在pyarango arangodb中创建唯一索引

Creating unique index in pyarango arangodb

我正在尝试为我的 collection 添加唯一索引。 我正在写代码:

conn = Connection()
db = conn['textBook']
db['Users'].ensureHashIndex('word', unique = True);

(存在数据库 'textBook',其中存在 collection 'Users'。)

pyArango.theExceptions.CreationError: 参数错误。错误:{u'errorMessage': u'错误参数', u'errorNum': 10, u'code': 400, u'error': True}

在函数 _create 中创建索引时发生 (raise CreationError(data['errorMessage'], data))

哪些参数不正确?

您需要在列表中提供字段,所以试试这个:

db['Users'].ensureHashIndex(['word'], unique = True)