OrientDB Index Key 值更新查询问题

问题描述

我想更新在索引上创建的键值的内容 根据文档,我创建了索引 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 (将#修改为@)