环回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查询