【发布时间】:2017-02-23 22:17:01
【问题描述】:
我已经运行了 arangoDB,其中包含一些充满文档的集合。我让 arangoDB 为每个文档(传统类型)设置_key。
我刚刚发现还有另一种设置_key 的类型,即所谓的增量类型,因为我现在得到的_key 值太长,所以对我来说这将是数据库的一个很大改进。
我知道我可以修改现有集合的属性(请参阅ArangoDB documentation)。但是,当我尝试修改 keyOptions (参见下面的代码) 时,keyOptions 仍然是 "traditional" 类型。
curl -X PUT --data-binary @- --dump - http://localhost:8529/_db/mydb/_api/collection/companies/properties <<EOF
{
"keyOptions": {"increment": 1, "type": "autoincrement"}
}
EOF
在ArangoDB documentation 中他们指定:注意:一些其他的集合属性,例如 type、isVolatile、 numberOfShards 或 shardKeys 不能在集合被更改后更改 创建。
所以我知道keyOptions应该是可以修改的。
【问题讨论】:
标签: curl collections arangodb