{"repo":"synatic/noql","free":true,"listed":false,"github":"https://github.com/synatic/noql","clone":"git clone https://github.com/synatic/noql.git","description":"Converts SQL queries into MongoDB queries or aggregation pipelines","language":"JavaScript","stars":55,"topics":["mongodb","postgres","sql","javascript","query"],"license":"GPL-3.0","category":"databases-storage","readme_excerpt":"NoQL - Not Only SQL NoQL Converts SQL statements to Mongo find statements or aggregation pipelines. NoQL supports mySQL and Postgres Syntax, and generates Mongo 3.6 or greater compatible queries. For full docs and a playground to try NoQL out, visit https://noql.synatic.dev/ Installation Install NoQL using the npm install command: Usage NoQL outputs an object with the type, either query or aggregate , along with the components of the Mongo query. To use the output object, construct a query with MongoClient from the MongoDB NodeJS Driver: NoQL Output Examples NoQL outputs an object with the type, either query or aggregate , along with the components of the Mongo query. Here are some examples of the output: For a straight query: NoQL will output: For an aggregate query: NoQL will output: Currently Unsupported SQL Statements - Over - CTE's - Pivot - Union See more in the full docs at https://noql.synatic.dev/","default_branch":null,"files":null,"tree":[],"storefront":"/r/synatic","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/synatic/noql/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}