Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在pyarango arangodb中创建唯一索引_Python_Arangodb - Fatal编程技术网

Python 在pyarango arangodb中创建唯一索引

Python 在pyarango arangodb中创建唯一索引,python,arangodb,Python,Arangodb,我正在尝试向我的集合添加唯一索引。 我在写代码: conn = Connection() db = conn['textBook'] db['Users'].ensureHashIndex('word', unique = True); (存在“用户”集合的数据库“教科书”。) pyArango.theExceptions.CreationError:参数不正确。错误:{u'errorMessage':u'bad参数',u'errorNum':10,u'code':400,u'error':T

我正在尝试向我的集合添加唯一索引。 我在写代码:

conn = Connection()
db = conn['textBook']
db['Users'].ensureHashIndex('word', unique = True);
(存在“用户”集合的数据库“教科书”。)

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

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


哪些参数不正确?

您需要在列表中提供字段,请尝试以下操作:

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

一个热门猜测是,您需要像在js中一样指定创建索引的字段:-这很可能映射到python,如下所示:
{fields:[“word”]}
;根据实现的不同,仅添加方括号[]以获取列表可能有效。