Merge branch 'master' of github.com:1602/jugglingdb
This commit is contained in:
commit
d9567f01e2
|
@ -66,7 +66,7 @@ MySQL.prototype.toFields = function (model, data) {
|
||||||
var props = this._models[model].properties;
|
var props = this._models[model].properties;
|
||||||
Object.keys(data).forEach(function (key) {
|
Object.keys(data).forEach(function (key) {
|
||||||
if (props[key]) {
|
if (props[key]) {
|
||||||
fields.push(key + ' = ' + this.toDatabase(props[key], data[key]));
|
fields.push('`' + key.replace(/\./g, '`.`') + '` = ' + this.toDatabase(props[key], data[key]));
|
||||||
}
|
}
|
||||||
}.bind(this));
|
}.bind(this));
|
||||||
return fields.join(',');
|
return fields.join(',');
|
||||||
|
@ -90,6 +90,7 @@ MySQL.prototype.toDatabase = function (prop, val) {
|
||||||
].join('-');
|
].join('-');
|
||||||
return this.client.escape(val);
|
return this.client.escape(val);
|
||||||
}
|
}
|
||||||
|
if (prop.type.name == "Boolean") return val ? 1 : 0;
|
||||||
return this.client.escape(val.toString());
|
return this.client.escape(val.toString());
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue