我最近开始使用 taffydb。假设我有这个作为我的数据
db= TAFFY([
{OrderNo:'prod1',range: 3,description:'one two'},
{OrderNo:'prod2',range: 2,description:'one two three'},
{OrderNo:'prod3',range: 2,description:'one three two'},
{OrderNo:'prod4',range: 6,description:'one two four three'},
{OrderNo:'prod5',range: 5,description:'three'},...
如果我想编写一个查询来查找所有带有“一二”和“三”的记录,我会做类似的事情
db({description:{likenocase:"one two"}},{description:{likenocase:"three"}}).get()
这将返回产品 2 和 4。不幸的是,我无法弄清楚如何使用具有未知数量要搜索的变量的动态查询来做到这一点。我这样做是为了让用户搜索他们自己提供的单词。
有人有什么想法吗?