Javascript 更改环回中检索的默认顺序

Javascript 更改环回中检索的默认顺序,javascript,node.js,api,loopbackjs,Javascript,Node.js,Api,Loopbackjs,我有一个环回api来检索一些对象。这些对象有一个属性createdAt。我想更改api基于此属性检索的对象的顺序。实现这一目标的最佳方式是什么 您可以通过以下几种方式使用订单过滤器: restapi: 这是一个属性,您可以选择ASC或DESC: filter[order]=createdAt <ASC|DESC> 模型定义JSON 您可以在JSON模型文件中使用scope属性,我建议您这样做 "scope": { "order": "createdAt ASC",

我有一个环回api来检索一些对象。这些对象有一个属性
createdAt
。我想更改api基于此属性检索的对象的顺序。实现这一目标的最佳方式是什么

您可以通过以下几种方式使用订单过滤器:

restapi:

这是一个属性,您可以选择ASC或DESC:

filter[order]=createdAt <ASC|DESC>

模型定义JSON

您可以在JSON模型文件中使用scope属性,我建议您这样做

"scope": {
    "order": "createdAt ASC",
    "where": {
      "field": "something" // you can use the where filter also ...
    }
  },

您可以通过以下几种方式使用订单过滤器:

restapi:

这是一个属性,您可以选择ASC或DESC:

filter[order]=createdAt <ASC|DESC>

模型定义JSON

您可以在JSON模型文件中使用scope属性,我建议您这样做

"scope": {
    "order": "createdAt ASC",
    "where": {
      "field": "something" // you can use the where filter also ...
    }
  },

您想手动重新排序。只需创建新对象并使用旧对象分配值。尝试将对象转换为数组,而不是将其排序,因为对象无法在Javascript中排序当然,我可以在检索后对对象进行排序,但我希望排序由要手动重新排序的环回API执行。只需创建新对象并使用旧对象分配值。尝试将对象转换为数组,而不是将其排序为无法在JavaScription中排序的对象。当然,我可以在检索后对对象进行排序,但我希望由环回API执行排序。是否可以禁用默认排序/排序?@sttaq disableDefaultSort也可以检查谢谢,看起来它将应用于数据源而不是特定实体?@sttaq yes应用于数据源是否可以禁用默认排序/排序?@sttaq disableDefaultSort也可以执行此操作谢谢,看起来它将应用于数据源而不是特定实体?@sttaq yes应用于数据源