Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
JSON.BERALIH
BeralihS Bnilai oolean antara benar dan salah di jalan.
Sintaksis
JSON.TOGGLE <key> [path]
kunci (diperlukan) -SEBUAHKunci Redis dari jenis dokumen JSON.
jalan (opsional) -SEBUAHPath JSON. Default ke akar jika tidak disediakan.
KEMBALI
Jika jalan ditingkatkan sintaks:
Array bilangan bulat (0 - false, 1 - true)itumewakilihasilBnilai oolean di setiap jalur.
-
Jika nilai adalah tidakbooleannilai, nilai kembali yang sesuai adalah null.
-
NONEXISTENT
jika kunci dokumen tidak ada.
Jika jalan dibatasi sintaks:
String (“true” /"false”)itumewakiliShasilBNilai oolean.
-
NONEXISTENT
jika kunci dokumen tidak ada. -
WRONGTYPE
error jika nilai di jalur bukanBooleannilai.
Contoh
Sintaks Path yang Ditingkatkan:
127.0.0.1:6379> JSON.SET k1 . '{"a":true, "b":false, "c":1, "d":null, "e":"foo", "f":[], "g":{}}' OK 127.0.0.1:6379> JSON.TOGGLE k1 $.* 1) (integer) 0 2) (integer) 1 3) (nil) 4) (nil) 5) (nil) 6) (nil) 7) (nil) 127.0.0.1:6379> JSON.TOGGLE k1 $.* 1) (integer) 1 2) (integer) 0 3) (nil) 4) (nil) 5) (nil) 6) (nil) 7) (nil)
Sintaks Path:
127.0.0.1:6379> JSON.SET k1 . true OK 127.0.0.1:6379> JSON.TOGGLE k1 "false" 127.0.0.1:6379> JSON.TOGGLE k1 "true" 127.0.0.1:6379> JSON.SET k2 . '{"isAvailable": false}' OK 127.0.0.1:6379> JSON.TOGGLE k2 .isAvailable "true" 127.0.0.1:6379> JSON.TOGGLE k2 .isAvailable "false"