我有一个填充了 productdata 的 taffyDB,并且想要进行查询以选择范围在 >2 和 <=4 之间的所有产品
allProducts = TAFFY([
{OrderNo:'prod1',range: 3,Status:'inactive'},
{OrderNo:'prod2',range: 2,Status:'inactive'},
{OrderNo:'prod3',range: 2,Status:'inactive'},
{OrderNo:'prod4',range: 6,Status:'inactive'},
{OrderNo:'prod5',range: 5,Status:'inactive'},
我知道用这个查询可以很容易地做到这一点:
allProducts({range:{gt:2}},{range:{lte:4}}).get();
但是如何使用来自两个下拉框的值动态构造此查询?我想不出一种方法来实现它,因为我认为我无法创建一个具有 2 个同名属性的对象:/