JSON 的 JSON 格式。NUMMULTBY (已弃用)
从 JSON 版本 2.0 开始,此命令被视为已弃用。
语法
JSON.NUMMULTBY key path value
- 可用:
- Redis 堆栈 / JSON 1.0.0
- 时间复杂度:
- O(1) 当 path 被计算为单个值时,O(N) 当 path 被计算为多个值时,其中 N 是键的大小
将存储在path
由number
必需参数
key
是修改的关键。
value
是要相乘的数字值。
可选参数
path
是 JSONPath 来指定。默认值为 root 。$
返回
JSON 的 JSON 格式。NUMMULTBY 返回一个批量字符串回复,该回复指定为每个路径的字符串化新值,或者nil
元素。
有关回复的更多信息,请参阅 Redis 序列化协议规范。
例子
redis> JSON.SET doc . '{"a":"b","b":[{"a":2}, {"a":5}, {"a":"c"}]}'
OK
redis> JSON.NUMMULTBY doc $.a 2
"[null]"
redis> JSON.NUMMULTBY doc $..a 2
"[null,4,10,null]"
See also
JSON.NUMINCRBY
| JSON.ARRINSERT
Related topics