这是一个更大的查询的摘录:
BEGIN
let $project = SELECT FROM Project where id=:projectId
let $counter = update Project INCREMENT seq=1 RETURN AFTER $current.seq where @rid=project[0].rid
COMMIT
return $project[0]
我正在尝试使用$ project变量来更新Project。我想这样做的最好方法是从这个变量中提取@rid。
在上述查询中不起作用的是@rid=project[0].rid
我尝试过其他选项,例如:@rid=project[0].@rid
,@rid=project.rid[0]
,@rid=project[0]
这样做的正确方法是什么?
答案 0 :(得分:1)
立即尝试选择@rid:
BEGIN
let $project = SELECT @rid FROM Project where id=:projectId
let $counter = update Project INCREMENT seq=1 RETURN AFTER $current.seq where @rid=project[0].rid
COMMIT
return $project[0]
希望它有所帮助,
此致