Ik geef er de voorkeur aan om elke grotere vraag in één bestand te plaatsen. Op deze manier kunt u syntaxis benadrukken en is het gemakkelijk om te laden bij het starten van de server. Om dit te structureren, heb ik meestal één map voor alle zoekopdrachten en in die ene map voor elk model.
# 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')
};