gpt4 book ai didi

angularjs - 回送自定义顺序

转载 作者:行者123 更新时间:2023-12-03 00:02:28 25 4
gpt4 key购买 nike

我在前端使用angularjs,在后端使用loopback,对数据库进行 flex 搜索。

我有一个模型,其属性为:

 "name": {
"type": "string",
"required": true
},
"mobileNumber": {
"type": "string",
"required": true
},
"email": {
"type": "string"
},
"message": {
"type": "string",
"required": true
},
"quantity": {
"type": "number",
"required": true
},
"price": {
"type": "number",
"required": true
},
"status": {
"type": "string",
"required": true,
"default": "open"
}

},

数据为:
{
"_index": "XXXXXX",
"_type": "XXXXX",
"_id": "XXXXXXX",
"_version": 1,
"_score": 1,
"_source": {
"name": "aadil kirana",
"email": "aadil@gmail.com",
"message": "dfgfb dgfggf",
"quantity": 3434,
"price": 5454,
"status": "open",
"createdAt": "2017-12-19T14:53:41.727Z",
"updatedAt": "2017-12-19T14:53:41.727Z"
}
}

状态可能是 打开处理关闭拒绝失败

我要获取的数据顺序是,我可以看到所有createdt日期排序的 打开状态数据,
然后所有 处理状态数据(由createdAt dat排序)
等等....

我尝试将回送过滤器用作:
filter = {
order: ['status ASC','createdAt DESC'],
};

但这给了我首先按日期排序的所有 关闭状态数据,然后给所有按日期排序的 打开状态数据,依此类推,该状态按字母顺序排序。

请帮助我获得理想的结果。

最佳答案

您可以将新属性作为statusOrder添加到数据中并定义

  • 1->打开
  • 2->关闭
  • ...

  • 并在订购状态时按statusOrder而不是status进行订购。

    关于angularjs - 回送自定义顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47893806/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com