JSON.CLEAR - Amazon MemoryDB

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

JSON.CLEAR

Bersihkan array atau objek di jalan.

Sintaks

JSON.CLEAR <key> [path]
  • kunci (wajib) — kunci jenis JSON dokumen

  • path (opsional) — JSON jalur. Default ke root jika tidak disediakan

Nilai yang ditampilkan

  • Integer, jumlah kontainer dihapus.

  • Menghapus array kosong atau akun objek untuk 0 kontainer dihapus.

    catatan

    Sebelum Redis OSS versi 6.2.6.R2, membersihkan array kosong atau akun objek untuk 1 kontainer dihapus.

  • Menghapus nilai non-kontainer mengembalikan 0.

  • Jika tidak ada array atau nilai objek terletak di jalan, perintah mengembalikan 0.

Contoh

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 "[]"