这适用于 OrientDB Studio(eset
是一个嵌入式集):
UPDATE #37:0 SET eset = eset || ["foo", "bar"];
但不是当我使用 PyOrient 时:
command = 'UPDATE #37:0 SET eset = eset || ["foo", "bar"];'
client.command(command)
>>> pyorient.exceptions.PyOrientSQLParsingException: com.orientechnologies.orient.core.sql.OCommandSQLParsingException - Error on parsing command: Invalid keyword ||.
显然它也发生在 Java 上:https ://community.orientdb.org/t/linkset-manipulation/171
有什么办法可以重写该查询以摆脱该||
部分?我无法对文档做出正面或反面。