added support for include key
This commit is contained in:
parent
e78fab6f5b
commit
7a69062f47
10
lib/mysql.js
10
lib/mysql.js
|
@ -223,9 +223,15 @@ MySQL.prototype.all = function all(model, filter, callback) {
|
||||||
if (err) {
|
if (err) {
|
||||||
return callback(err, []);
|
return callback(err, []);
|
||||||
}
|
}
|
||||||
callback(null, data.map(function (obj) {
|
|
||||||
|
var objs = data.map(function (obj) {
|
||||||
return self.fromDatabase(model, 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));
|
}.bind(this));
|
||||||
|
|
||||||
return sql;
|
return sql;
|
||||||
|
|
Loading…
Reference in New Issue