【问题标题】:search multiple terms in taffydb在 taffydb 中搜索多个词
【发布时间】:2018-12-12 22:29:00
【问题描述】:

如果我创建一个这样的 TAFFYDB 数据库:

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

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

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

但是有没有一种方法可以在单个查询中按任何字词进行搜索? 我的意思是,如果我通过 MIKE、CHICAGO 或 JONMI 进行搜索,它会找到匹配项。

【问题讨论】:

    标签: javascript taffydb


    【解决方案1】:

    来自 TaffyDB documentation:

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

    这就像一个逻辑“或”

    【讨论】:

      猜你喜欢
      • 2018-01-08
      • 2021-05-01
      • 2015-07-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多