2017-04-09 1 views
0

변수 보자 : 나는 프로젝트를 업데이트 $ 프로젝트 변수를 사용하는 것을 시도하고있다Orientdb -에서 제거 추출물이 더 큰 쿼리의 발췌 한 것입니다

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] 

. 가장 좋은 방법은이 변수에서 @rid를 추출하는 것입니다. 하지 위의 질의에서 작동

것은 @rid=project[0].rid

내가 좋아하는 다른 옵션을 시도했습니다입니다 : @rid=project[0][email protected], @rid=project.rid[0],

이 작업을 수행하는 적절한 방법은 무엇입니까 @rid=project[0]? 즉시 @rid 선택

답변

1

시도 :

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] 

는 희망이 도움을

감사

관련 문제