http://www.fourkitchens.com/blog/article/rest-easy-part-3-now-filter
如何使用Restful来进行对node实体的筛选,包括下面的按内容、按范围、或是应用基本的操作如 <,>,=,<=,>= 又或是应用组合筛选。
- Filter our custom API node endpoint by value
- Filter our custom API node endpoint by a range of values
- Filter our custom API node endpoint on multiple filters on a single field
- Filter our custom API node endpoint with basic comparison operators (=,<,>,<=,>-)
使用它们的方法如下:基本上不用再写什么,直接使用就可以了。在已开放的字段中写筛选就成。
api/v0.2/artists?filter[countryOfOrigin][value]=usa
api/v0.2/artists?filter[yearFormed][value]=1970&filter[yearFormed][operator]="<"
api/v0.2/artists?filter[yearFormed][value][0]=1950&filter[yearFormed][operator][0]=">"&filter[yearFormed][value][1]=1960&filter[yearFormed][operator][1]="<="
api/v0.2/artists?filter[yearFormed][value][0]=1950&filter[yearFormed][operator][0]=">"&filter[yearFormed][value][1]=1960&filter[yearFormed][operator][1]="<="&filter[countryOfOrigin][value]=usa