Создание уникального индекса в пяранго арангодб
Я пытаюсь добавить уникальный индекс в мою коллекцию. Я пишу код:
conn = Connection()
db = conn['textBook']
db['Users'].ensureHashIndex('word', unique = True);
(Существует база данных "textBook" с существующей коллекцией "Users".)
pyArango.theExceptions.CreationError: неверный параметр. Ошибки: {u'errorMessage': u'bad параметр', u'errorNum': 10, u'code': 400, u'error': True}
Это происходит при создании индекса в функции _create (поднять CreationError(data['errorMessage'], data))
Какие параметры неверны?
1 ответ
Решение
Вы должны предоставить поля в списке, поэтому попробуйте это:
db['Users'].ensureHashIndex(['word'], unique = True)