2012-10-19 1 views
2

A partir d'un fichier JSON, je veux sélectionner tout livre avec title = "bonjour" et au prix de 50 ou publié en 2010.TaffyDB OR opérateur comment?

Je ne suis pas capable de comprendre comment l'opérateur logique OU.

J'ai fait quelque chose comme ça, en utilisant ||, mais je ne pense pas que ce soit la bonne chose.

code:

var query = new TAFFY(json); 

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

    --- do Something 

    }); 

Quelqu'un peut-il aider?

Répondre

2

essayez cette requête:

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

de la page taffyDB:

// 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"}]);