Admin on Rest 是否可以使用更高级的过滤器?
Are more advanced filters possible on Admin on Rest?
我正在努力使用更高级的过滤器去任何地方。
日期,
据我所知 Admin-on-Rest
过滤器只能是 "where":"field":"value"...}
。
如果过滤器可以包含日期范围,那就太好了。 {"where":"field" between: "value1" and "value2" ...
喜欢或正则表达式
同样,AOR's
过滤器是准确的。是否可以使用“like
”或“regexp
”?
过滤器值由您的后端处理。随心所欲地传递它们。
如您在演示中所见,我们可能会为日期范围定义 "date from" 和 "date to":https://marmelab.com/admin-on-rest-demo/#/commands
MySQL & Loopback REST API 后端:
在url中:
filter={"where":{"field":{"regexp":"value"}}
完美运行。值 "star" 将 return "starboard"、"deathstarzero" 等。不需要 %
或 *
。
"less than" lt 和 gt 相同
filter={"where":{"field":{"lt":"value"}}
在 AOR js 中 filter: { field: {lt:'value'}},
等等
我正在努力使用更高级的过滤器去任何地方。
日期,
据我所知 Admin-on-Rest
过滤器只能是 "where":"field":"value"...}
。
如果过滤器可以包含日期范围,那就太好了。 {"where":"field" between: "value1" and "value2" ...
喜欢或正则表达式
同样,AOR's
过滤器是准确的。是否可以使用“like
”或“regexp
”?
过滤器值由您的后端处理。随心所欲地传递它们。
如您在演示中所见,我们可能会为日期范围定义 "date from" 和 "date to":https://marmelab.com/admin-on-rest-demo/#/commands
MySQL & Loopback REST API 后端:
在url中:
filter={"where":{"field":{"regexp":"value"}}
完美运行。值 "star" 将 return "starboard"、"deathstarzero" 等。不需要 %
或 *
。
"less than" lt 和 gt 相同
filter={"where":{"field":{"lt":"value"}}
在 AOR js 中 filter: { field: {lt:'value'}},
等等