JSON.CLEAR - Amazon MemoryDB

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

JSON.CLEAR

경로의 배열 또는 객체를 삭제합니다.

구문

JSON.CLEAR <key> [path]
  • 키 (필수) — JSON 문서 유형의 레디 스 OSS 키

  • 경로(선택 사항) - JSON 경로입니다. 제공하지 않으면 기본적으로 root로 설정됩니다.

반환

  • 정수, 삭제된 컨테이너의 수입니다.

  • 삭제된 0개의 컨테이너에 대해 빈 배열 또는 객체 계정을 삭제합니다.

    참고

    Redis OSS 버전 6.2.6.R2 이전에는 빈 배열 또는 객체를 지우면 컨테이너 1개가 지워졌습니다.

  • 컨테이너가 아닌 값을 삭제하면 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 "[]"