query.js is an abstract query language which can be mapped to different query language implementation.
github.com/it-ony/query.js
it-ony/query.js