From 7a69062f47f08003ef243e165a9c0895559a1e37 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Drouyer?= Date: Sun, 16 Dec 2012 18:57:39 +0100 Subject: [PATCH] added support for include key --- lib/mysql.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/lib/mysql.js b/lib/mysql.js index 8192336..8e738b4 100644 --- a/lib/mysql.js +++ b/lib/mysql.js @@ -223,9 +223,15 @@ MySQL.prototype.all = function all(model, filter, callback) { if (err) { return callback(err, []); } - callback(null, data.map(function (obj) { + + var objs = data.map(function (obj) { return self.fromDatabase(model, obj); - })); + }); + if (filter && filter.include) { + this._models[model].model.include(objs, filter.include, callback); + } else { + callback(null, objs); + } }.bind(this)); return sql;