Skip to main content

$$nin

Checks if a value is not in a list of values

Usage​

{ 
"$$nin": [ /* An array of values which `value` should **NOT** be part of */ ],
"value": /* any */
}
"$$nin(<value>):{input}"

Returns​

boolean

Arguments​

ArgumentTypeValuesRequired / Default ValueDescription
InputarrayYesAn array of values which value should NOT be part of
valueanyYesValue to check against

Examples​

Input

Definition

Output

"A"
{
"$$nin": [
"a",
"B"
],
"value": "A"
}
true
"A"
{
"$$nin": [
"A",
"B"
],
"value": "$"
}
false
[
"A",
"B"
]
{
"$$nin": "$",
"value": "A"
}
false
[
false,
true
]
{
"$$nin": "$",
"value": true
}
false
null
{
"$$nin": [
10,
20,
30
],
"value": 40
}
true
null
{
"$$nin": [
[
{
"a": 4
}
],
[
{
"a": 1
}
],
[
{
"a": 3
}
]
],
"value": [
{
"a": 5
}
]
}
true
[
"a",
"b",
"A",
"B"
]
"$$nin(C):$"
true
[
"a",
"b",
"A",
"B"
]
"$$nin(A):$"
false