Dexie - 查询 table 并排序

Dexie - Query table and sort

我有这个方法很管用:

  getOrders(params): Observable<any> 
  {
    return Observable.fromPromise(this.WebDBService.tbOrder.orderBy('[username+annord+tipord+numord]').reverse().toArray());
  }

它 returns 所有 table 数据正确排序。

现在我想通过 username 属性 过滤 tbOrder 但我不知道如何将查询过滤器与 orderBy 方法组合...

你能帮帮我吗?

谢谢

要在查询上方应用排序,请使用 sortBy()。它的工作方式类似于 toArray() 但使用给定的 属性.

对结果数组进行排序