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