查询条件
查询示例
单个条件
{
"username": {
"_eq": "john_doe"
}
}
多个条件
{
"_and": [
{
"username": {
"_eq": "john_doe"
}
},
{
"age": {
"_lt": 65
}
},
{
"lastLogin": {
"_lte": "2023-01-01 12:00:11"
}
},
{
"createdAt": {
"_between": [
"2023-01-01 12:00:11",
"2023-01-01 12:00:11"
]
}
}
]
}
多层级嵌套条件
{
"_and": [
{
"_and": [
{
"username": {
"_eq": "john_doe"
}
}
]
},
{
"_or": [
{
"remark": {
"_eq": "aa"
}
},
{
"locked": {
"_eq": false
}
},
{
"email": {
"_ne": "jane_doe@example.com"
}
},
{
"age": {
"_gt": 18
}
}
]
},
{
"_and": [
{
"registrationDate": {
"_gte": "2020-01-01"
}
},
{
"age": {
"_lt": 65
}
},
{
"lastLogin": {
"_lte": "2023-01-01"
}
},
{
"createdAt": {
"_between": [
"2022-01-01",
"2022-12-31"
]
}
}
]
},
{
"_or": [
{
"role": {
"_nin": [
"banned"
]
}
},
{
"status": {
"_in": [
"active",
"pending"
]
}
}
]
}
]
}