2

从 JSON 文件中,我想选择所有标题为“hello”且价格为 50 或 2010 年出版的书。

我无法弄清楚如何使用 OR 逻辑运算符。

我已经使用 || 做了类似的事情,但我认为这不是正确的事情。

代码:

    var query = new TAFFY(json);

    query({Title:"hello"},{Price:"50"}||{Year:"2010"}).each(function (r) {  

     --- do Something

    });

有人可以帮忙吗?

4

1 回答 1

3

try this query:

query({Title:"hello"},[{Price:"50"},{Year:"2010"}])

from taffyDB page:

// does a match for column that is one of two values
db([{column:"value"},{column:"value2"}]);

// Real world example - records with a status of active or pending
db([{status:"Active"},{status:"Pending"}]);
于 2013-02-07T21:05:48.037 回答