我使用Breeze api编写客户端查询,并希望使用Json。
我有一个SQL查询,我转换为Json查询,但它正在转换'或'运营商到'和'自动。请帮忙。
SQL查询
SELECT [Name] FROM [Users] WHERE [Id] IN (1,3) AND [Name] = 'abc' OR [Mobile] = '111'
BREEZE JSON QUERY
var jsonQuery = {
"from": 'User',
"where": [{
"and": [{
"Id": { "in": [1, 3] },
"Name": { "eq": 'abc' }
}],
"or": [{
"Mobile": { "eq": '111' }
}]
}]
}
答案 0 :(得分:1)
var jsonQuery = {
"from": 'User',
"where": [{
"or": [
{ "and": [
{ "Id": { "in": [1, 3] }},
{ "Name": { "eq": 'abc' }}
]
},
{ "Mobile": { "eq": '111' }}
}]
}]
}
答案 1 :(得分:0)
好的,我在SO编辑器中编辑它,所以我没有对它进行任何语法检查,但你应该能够理解
var jsonQuery = {
"from": 'User',
"where": [{
"or": [ {
"and": [ {
"Id": { "in": [1, 3] },
"Name": { "eq": 'abc' }
}],
"Mobile": { "eq": '111' }
}]
}]
}