在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)
我正在尝试为我的 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)