JSON.CLEAR - Amazon MemoryDB

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é Redis OSS de type document JSON

  • path (facultatif) — un chemin JSON. 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 version 6.2.6.R2 de Redis OSS, la suppression 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 "[]"