[英]Change the default order of retrieval in loopback
我有一个回送api,可以检索一些对象。 这些对象的属性为createdAt
。 我想基于此属性更改api检索的对象的顺序。 实现此目标的最佳方法是什么?
您可以通过以下几种方式使用订单过滤器:
REST API:
这是一个属性,您可以选择ASC或DESC:
filter[order]=createdAt <ASC|DESC>
这是针对多个属性的:
filter[order][0]=createdAt <ASC|DESC>&filter[order][1][updatedAt]=<ASC|DESC>...
NODE API
model.find({
order: 'createdAt DESC',
});
模型定义JSON
您可以在JSON模型文件中使用scope属性,我建议您使用它。
"scope": {
"order": "createdAt ASC",
"where": {
"field": "something" // you can use the where filter also ...
}
},
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.