मैं हर बड़ी क्वेरी को एक फाइल में रखना पसंद करता हूं। इस तरह आप सिंटैक्स हाइलाइटिंग कर सकते हैं और सर्वर स्टार्ट पर लोड करना आसान है। इसे संरचित करने के लिए, मेरे पास आमतौर पर सभी प्रश्नों के लिए एक फ़ोल्डर होता है और प्रत्येक मॉडल के लिए एक फ़ोल्डर के अंदर होता है।
# queries/mymodel/select.mymodel.sql
SELECT * FROM mymodel;
// in mymodel.js
const fs = require('fs');
const queries = {
select: fs.readFileSync(__dirname + '/queries/mymodel/select.mymodel.sql', 'utf8')
};