←back to thread

71 points genshii | 2 comments | | HN request time: 0.401s | source

Hey all, I just released v2.0.0 of FilterQL, a query language and TypeScript library. This version adds support for Operations, which allow you to transform the data after filtering.

If you think this would be useful in a project you're working on, give it a try and let me know what you think!

1. nnnnico ◴[] No.45041963[source]
I recently experimented with something like this and ended up going with MongoDB style queries (and field:operator:value syntax for a CLI wrapper)[1] as they are very powerful for nested/array operations and easy to parse everywhere but WAY more verbose than the syntax you chose for filterql! which also seems easy to understand for less technical folks. Love the project, do you plan on supporting nested values?

[1]: https://github.com/nicolaspasqualis/go-fq

replies(1): >>45047612 #
2. freakynit ◴[] No.45047612[source]
I too went with MongoDb style when I implemented something like this:

1. Javascript: https://github.com/freakynit/Verdict

2. Java: https://github.com/freakynit/Verdict-java