JSON.NUMMULTBY (已弃用)
截至JSON版本2.0,此命令被视为已弃用。
Syntax
JSON.NUMMULTBY key path value
- Available in:
- Redis Stack / JSON 1.0.0
- Time complexity:
- O(1) when path is evaluated to a single value, O(N) when path is evaluated to multiple values, where N is the size of the key
将存储在path
处的数值乘以number
必需的参数
key
是修改的关键。
value
是要相乘的数值。
可选参数
path
是JSONPath指定的。默认是根 $
。
返回
JSON.NUMMULTBY 返回一个指定为每个路径的字符串化新值的大容量字符串回复,如果匹配的JSON值不是数字,则返回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]"
另请参阅
JSON.NUMINCRBY
| JSON.ARRINSERT