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 Valkey- oder OSS Redis-Schlüssel des JSON Dokumenttyps.
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 "[]"