环回4查询API是否支持MongoDB Decimal128类型?

环回4查询API是否支持MongoDB Decimal128类型?,mongodb,loopback4,Mongodb,Loopback4,此查询返回一个错误: // filter.where { and: [ { draft: false }, {}, { dailyRate: { gt: ‘1212’ } } ] } 我得到TypeError:string.trim不是一个函数 这是由DailrRate字段引起的,它是MongoDB中的小数128字段。在我的模型定义中,其配置如下: @property({ type: 'string', default: '0', mongodb: {

此查询返回一个错误:

// filter.where
{
 and: [ { draft: false }, {}, { dailyRate: { gt: ‘1212’ } } ]
}
我得到TypeError:string.trim不是一个函数

这是由DailrRate字段引起的,它是MongoDB中的小数128字段。在我的模型定义中,其配置如下:

  @property({
    type: 'string',
    default: '0',
    mongodb: {
      dataType: 'Decimal128',
    },
  })
  dailyRate?: string;
我认为错误是由查询引起的,它传递的是一个对象而不是字符串。但传递字符串只允许我运行简单的查询,比如“dailyRate:1000”

所以我的问题是:有没有一种方法可以使用环回4查询API(gt、lt、between等),或者在这种情况下我必须使用自定义(原始)Mongodb查询