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

JSON.SET | JSON.ARRLEN


RATE THIS PAGE
Back to top ↑