JSON 的 JSON 格式。戴尔
语法
JSON.DEL key [path]
- 可用:
- Redis 堆栈 / JSON 1.0.0
- 时间复杂度:
- O(N) 当 path 被评估为单个值时,其中 N 是已删除值的大小,O(N) 当 path 被评估为多个值时,其中 N 是键的大小
删除值
必需参数
key
是修改的关键。
可选参数
path
是 JSONPath 来指定。默认值为 root 。不存在的路径将被忽略。$
注意:
删除对象的根等同于从 Redis 中删除 key。返回
JSON 的 JSON 格式。DEL 返回一个整数回复,该回复指定为已删除的路径数(0 或更多)。 有关回复的更多信息,请参阅 Redis 序列化协议规范。
例子
删除值
创建 JSON 文档。
redis> JSON.SET doc $ '{"a": 1, "nested": {"a": 2, "b": 3}}'
OK
Delete specified values.
redis> JSON.DEL doc $..a
(integer) 2
Get the updated document.
redis> JSON.GET doc $
"[{\"nested\":{\"b\":3}}]"
See also
Related topics