JSON.CLEAR - Amazon ElastiCache (RedisOSS)

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

JSON.CLEAR

Entfernt die Arrays oder ein Objekt auf dem Pfad.

Syntax

JSON.CLEAR <key> [path]
  • key (erforderlich) — Ein Redis-OSS-Schlüssel vom JSON-Dokumenttyp.

  • path (optional) – Ein JSON-Pfad. Es gilt der Root-Standardwert, falls nicht angegeben.

Ergebnis

  • Ganzzahl, die Anzahl der entfernten Container.

  • Das Löschen eines leeren Arrays oder Objekts führt zu einem entfernten Container.

  • Das Löschen eines Nicht-Container-Werts gibt 0 zurück.

Beispiele

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) 7 127.0.0.1:6379> JSON.CLEAR k1 $[*] (integer) 4 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 "[]"