added support for include key

This commit is contained in:
Sébastien Drouyer 2012-12-16 18:57:39 +01:00
parent e78fab6f5b
commit 7a69062f47
1 changed files with 8 additions and 2 deletions

View File

@ -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;