Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
JSON.CLEAR
Efface les tableaux ou un objet au niveau du chemin.
Syntaxe
JSON.CLEAR <key> [path]
clé (obligatoire) — Une clé Valkey ou Redis de OSS type JSON document.
path (facultatif) — Un JSON chemin. Par défaut, il s'agit de la racine si elle n'est pas fournie.
Retour
Entier, le nombre de conteneurs effacés.
-
L'effacement d'un tableau ou d'un objet vide compte pour 1 conteneur effacé.
-
L'effacement d'une valeur non-conteneur retourne 0.
Exemples
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 "[]"