우리는 ->
및 ->>
연산자를 사용하여 PostgreSQL 9.3의 모든 JSON 요소에 액세스 할 수 있습니다. 내게 보시다시피 #>>
과 함께 #>
은 JSON 경로를 작성하는 간단한 형식을 제공합니다. 아니면 #>
연산자 뒤에 큰 그림이 있습니까? 특별한 목적을 지니고 있습니까/화살표 표기법보다 유리합니까? 어느 것이 경로 작성의 선호되는 방법입니까?PostgreSQL에서 #>와 -> 연산자의 차이점은 무엇입니까?
나는 모두 과 #>>
연산자를 ->
과 ->>
이상으로 사용해야합니까?
The docs은 이것에 대해 조금 수수께끼입니다.
=> select '{"a":[1,2,3],"b":[4,5,6]}'::json#>'{a,2}';
?column?
----------
3
=> select '{"a":[1,2,3],"b":[4,5,6]}'::json->'a'->>2;
?column?
----------
3