Skip to content

Latest commit

 

History

History
20 lines (16 loc) · 448 Bytes

json.toggle.md

File metadata and controls

20 lines (16 loc) · 448 Bytes

Toggle a boolean value stored at path.

return

@array-reply of @integer-reply - for each path, the new value (0-false or 1-true), or @nil-reply element for JSON values matching the path which are not boolean.

@examples

redis> JSON.SET doc $ '{"bool": true}'
OK
redis> JSON.TOGGLE doc $.bool
1) (integer) 0
redis> JSON.GET doc $
"[{\"bool\":false}]"
redis> JSON.TOGGLE doc $.bool
1) (integer) 1
redis> JSON.GET doc $
"[{\"bool\":true}]"