问题描述
我想更新在索引上创建的键值的内容 根据文档,我创建了索引 http://orientdb.org/docs/3.0.x/gettingstarted/Key-Value-use-case.html
OrientDB Version: **OrientDB version : 3.1.3**
Java Version:
java 13.0.2 2020-01-14
Java(TM) SE Runtime Environment (build 13.0.2+8)
Java HotSpot(TM) 64-Bit Server VM (build 13.0.2+8,mixed mode,sharing)
OS: Windows 10
重现步骤 脚步: 第 1 步:创建索引 创建索引字典 UNIQUE STRING 第 2 步:插入具有该索引值的键
INSERT INTO INDEX:dictionary (key,rid) VALUES ('random',{
"@class": "V","random" :[{
code :"r03",name:"Random 3"
}]
})
第 3 步: 根据文档,我尝试了更新语法但没有用 https://orientdb.com/docs/3.0.x/sql/SQL-Update.html
UPDATE INDEX:dictionary SET rid.random = rid.random || [{
code :"r01",name:"Random 1"
}]
WHERE
key = "random"
并在索引上创建的键上添加了列表 JSON 数据 我在文档中检查了索引的键值更新语法,但没有得到任何具体的参考 您能否建议任何解决方法来更新索引上特定键上的值
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)