簡體   English   中英

更改回送中的默認檢索順序

[英]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 ...
    }
  },

查看此官方文檔以獲取有關SCOPES的更多信息

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM