2
我有一个简单的模型对象与startDate和endDate属性。Strongloop Loopback REST查询和/或结合使用
我似乎无法用'和/或'和'之间'使用REST api进行查询。我想查询'startDate范围'或'endDate范围之间'。我本来以为下面的查询会工作:
?filter[where][or][0][event.startDate][between][0]=2017-01-15&filter[where][or][0][event.startDate][between][1]=2017-01-22&filter[where][or][1][event.endDate][between][0]=2017-01-15&filter[where][or][1][event.endDate][between][1]=2017-01-22
理想我也喜欢event.startDate和event.endDate但回环之间的查询不喜欢下面的查询:
?filter[where][event.startDate][between][0]=2017-01-15&filter[where][event.endDate][between][1]=2017-01-22
查询独立工作得很好:
?filter[where][event.startDate][between][0]=2017-01-15&filter[where][event.startDate][between][1]=2017-01-22
?filter[where][event.endDate][between][0]=2017-01-15&filter[where][event.endDate][between][1]=2017-01-22
这里是我的模型定义:
个型号/ event.json
{
"name": "event",
"plural": "events",
"base": "PersistedModel",
"idInjection": true,
"options": {
"validateUpsert": true
},
"properties": {
"name": {
"type": "string",
"required": false
},
"startDate": {
"type": "date",
"required": false
},
"endDate": {
"type": "date",
"required": false
}
},
"validations": [],
"relations": {},
"acls": [],
"methods": {}
}
好戏......非常灵活。 – Abhishek