我最近開始使用taffydb。假設我有這個作爲我的數據Taffydb dynamic like'and'查詢
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.不幸的是,我不知道如何做到這一點與一個動態查詢將有未知數量的變量進行搜索。我這樣做是爲了讓用戶搜索他們自己提供的單詞。
任何人有任何想法?
但是這並沒有解釋如何動態生成數據庫查詢,問題是如何生成動態的類似查詢,當類似的輸入數量變化 –