Using MongoDB/CouchDB or any document based DB have a great and extensive documentation with Node.js. However, SQL usage (both raw and with ORMs) with Node have significantly less documentation and community backing. Why do very few people (at least on tutorials, public projects) use Node.js with SQL or ORMs in comparison to those who uses NoSQL?
All I see for Node.js is the MEAN stack and various NoSQL set ups (bundled in things like meteor). It's very strange for me to see so little content and a very small community working on Node and SQL. Although ORMs have performance drawbacks, I also hear a lot of drawbacks of using non-relational databases (like startups failing, etc) as opposed to SQL's reliability and age, plus ORMs solve the Object-Impedence mismatch issue.
I had to use SQL on a Node project and to cope with this, I used the most popular Node ORM Sequelize to map my JavaScript code to SQL queries so that I could focus on using one language, but the documentation and community is lacking and as a result it took a lot of time for me to discover how to use it in simple ways that would take me minutes on MongoDB.
Are Node and SQL not meant to work together?