JSON.CLEAR - Amazon ElastiCache

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