0.0.0 • Published 12 years ago
mq v0.0.0
mq
Translates http query string to mongodb query (Heavily inspired by tower.js controllers. For those who search for something lighter and independent)
1. Strings (not implemented yet)
name=John
name=John+Doe
name='John+Doe'
{"name": { "$match" : ["John"] } }
{"name": { "$match" : ["John", "Doe"] } }
{"name": { "$match" : ["John Doe"] } }
2. Numbers (not implemented yet)
stars=1
stars=1..
stars=..5
stars=1..5
{"stars": 1}
{"stars": { "$gte": 1 } }
{"stars": { "$lte": 5 } }
{"stars": { "$gte": 1, "$lte": 5 } }
3. Arrays (not implemented yet)
tags=coffee,
tags=coffee,vodka
{"tags" : { "$in" : ["coffee"] } }
{"tags" : { "$in" : ["coffee", "vodka"] } }
Please note that ,
is important in the first case
dates
0.0.0
12 years ago