代码之家  ›  专栏  ›  技术社区  ›  LongHike

在DEXIE.JS中,如何获取订单的最后一项?

  •  0
  • LongHike  · 技术社区  · 6 年前

    我必须承认,我有点迷惑,当一个手术需要在一个集合上完成,而当它需要在DeCH JS的一张桌子上完成。

    所以我不确定,这是否是实现我目标的正确方法(无论如何都不起作用)。

    我要做的是按字段“updated_at”对数据库“shopDb”中名为“products”的表进行排序,并获取结果的最后一项,如下所示:

    shopDb.products.orderBy('updated_at').last().then((result) => { // stuff });
    

    此代码在排序时已崩溃,因为:

    TypeError: shopDb.products.orderBy is not a function
    

    我一定错过了一些基本的东西。

    0 回复  |  直到 6 年前