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
Effacez les tableaux ou les objets situés sur le chemin.
Syntaxe
JSON.CLEAR <key> [path]
clé (obligatoire) — clé du type de JSON document
path (facultatif) — un JSON chemin. La valeur par défaut est la racine si elle n'est pas fournie
Retour
Entier, le nombre de conteneurs effacés.
La suppression d'un tableau ou d'un objet vide équivaut à 0 conteneur effacé.
Note
Avant la OSS version 6.2.6.R2 de Redis, l'effacement d'un tableau ou d'un objet vide équivaut à 1 conteneur effacé.
-
L'effacement d'une valeur non-conteneur retourne 0.
-
Si aucune valeur de tableau ou d'objet n'est localisée près du chemin, la commande renvoie 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) 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 "[]"