기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
경로의 배열 또는 객체를 삭제합니다.
구문
JSON.CLEAR <key> [path]
키(필수) - JSON 문서 유형의 키입니다.
경로(선택 사항) - JSON 경로입니다. 제공하지 않으면 기본적으로 root로 설정됩니다.
반환
정수, 삭제된 컨테이너의 수입니다.
삭제된 0개의 컨테이너에 대해 빈 배열 또는 객체 계정을 삭제합니다.
참고
Redis OSS 버전 6.2.6.R2에서 삭제된 하나의 컨테이너에 대해 빈 배열 또는 객체 계정을 삭제합니다.
-
컨테이너가 아닌 값을 삭제하면 0이 반환됩니다.
-
경로 옆에 배열이나 개체 값이 없는 경우, 명령은 0을 반환합니다.
예제
127.0.0.1:6379> JSON.SET k1 . '[[], [0], [0,1], [0,1,2], 1, true, null, "d"]'
OK
127.0.0.1:6379> JSON.CLEAR k1 $[*]
(integer) 6
127.0.0.1:6379> JSON.CLEAR k1 $[*]
(integer) 0
127.0.0.1:6379> JSON.SET k2 . '{"children": ["John", "Jack", "Tom", "Bob", "Mike"]}'
OK
127.0.0.1:6379> JSON.CLEAR k2 .children
(integer) 1
127.0.0.1:6379> JSON.GET k2 .children
"[]"