Boolean Datatype
Boolean fields accept JSON true
and false
values, but can also accept
strings which are interpreted as either true
or false
, but you have to
explicitly use the _type
boolean. The two following examples are equivalent:
UPDATE /bank/1
{
"isPublished": true
}
UPDATE /bank/1
{
"isPublished": {
"_value": "true",
"_type": "boolean"
}
}
When using strings, you can use any of the following and it gets interpreted
as either true
or false
:
"true"
,"t"
, ,"1"
->true
"false"
,"f"
,"0"
->false
Parameters
The following parameters are accepted by Boolean fields:
_value |
The value for the field. (Only used at index time). |
_index |
The mode the field will be indexed as: "none" , "field_terms" , "field_values" , "field_all" , "field" , "global_terms" , "global_values" , "global_all" , "global" , "terms" , "values" , "all" . (The default is "field_all" ). |
_slot |
The slot number. (It’s calculated by default). |
_prefix |
The prefix the term is going to be indexed with. (It’s calculated by default) |
_weight |
The weight the term is going to be indexed with. |