OrientDB 更新一个字段,添加一个已经存在的字符串
OrientDB update a field with an addition to the already existing string
我有一个包含字符串的顶点。我想通过在末尾添加一个字符串来更新这个字符串。结果应该是原始字符串 + 新字符串。我以为我可以用 append 来做到这一点,但它一直在制作一个嵌入式集。下面的代码 returns ['123abc'] 而不是 '123abc'
我发过类似的问题here,但没有找到解决办法。这似乎是一个简单的 sql 命令,但我不知道代码。请注意,我也尝试过使用 unwind,但没有用。谢谢。
CREATE VERTEX V SET foo = '123'
UPDATE V SET foo = (SELECT foo.append('abc')FROM(SELECT FROM V WHERE foo = '1'))
您可以使用
UPDATE V SET foo = foo.append('abc') where foo = '123'
我有一个包含字符串的顶点。我想通过在末尾添加一个字符串来更新这个字符串。结果应该是原始字符串 + 新字符串。我以为我可以用 append 来做到这一点,但它一直在制作一个嵌入式集。下面的代码 returns ['123abc'] 而不是 '123abc'
我发过类似的问题here,但没有找到解决办法。这似乎是一个简单的 sql 命令,但我不知道代码。请注意,我也尝试过使用 unwind,但没有用。谢谢。
CREATE VERTEX V SET foo = '123'
UPDATE V SET foo = (SELECT foo.append('abc')FROM(SELECT FROM V WHERE foo = '1'))
您可以使用
UPDATE V SET foo = foo.append('abc') where foo = '123'