1

如果我制作这样的 TAFFYDB 数据库:

customerDB.insert({
   "custID":"JONMI",
   "custName": "MIKE JONES",
   "custCity": "CHICAGO"
});

我可以按每个单独的术语进行查询,例如客户名称:

var cName="MIKE";
customerDB({ "custName":{like:cName}}).each(function (record,recordnumber) { 

但是有没有办法在单个查询中搜索任何术语?我的意思是,如果我通过 MIKE 或 CHICAGO 或 JONMI 进行搜索,它会找到匹配项。

4

1 回答 1

1

来自 TaffyDB文档

customerDB([ {"custName":{likenocase:request.term}},
               {"custCity":{likenocase:request.term}}, 
               {"custID":{likenocase:request.term}} ] 
             ).each(function (record,recordnumber) {    

这就像一个逻辑“或”

于 2018-12-12T22:43:23.830 回答