在 taffydb 中搜索多个术语
search multiple terms in taffydb
如果我创建这样的 TAFFYDB 数据库:
customerDB.insert({
"custID":"JONMI",
"custName": "MIKE JONES",
"custCity": "CHICAGO"
});
我可以按每个单独的术语查询,例如客户名称:
var cName="MIKE";
customerDB({ "custName":{like:cName}}).each(function (record,recordnumber) {
但是有没有办法在单个查询中按任何字词进行搜索?
我的意思是,如果我通过 MIKE 或 CHICAGO 或 JONMI 进行搜索,它会找到匹配项。
来自 TaffyDB documentation:
customerDB([ {"custName":{likenocase:request.term}},
{"custCity":{likenocase:request.term}},
{"custID":{likenocase:request.term}} ]
).each(function (record,recordnumber) {
这被视为合乎逻辑的 "OR"
如果我创建这样的 TAFFYDB 数据库:
customerDB.insert({
"custID":"JONMI",
"custName": "MIKE JONES",
"custCity": "CHICAGO"
});
我可以按每个单独的术语查询,例如客户名称:
var cName="MIKE";
customerDB({ "custName":{like:cName}}).each(function (record,recordnumber) {
但是有没有办法在单个查询中按任何字词进行搜索? 我的意思是,如果我通过 MIKE 或 CHICAGO 或 JONMI 进行搜索,它会找到匹配项。
来自 TaffyDB documentation:
customerDB([ {"custName":{likenocase:request.term}},
{"custCity":{likenocase:request.term}},
{"custID":{likenocase:request.term}} ]
).each(function (record,recordnumber) {
这被视为合乎逻辑的 "OR"