From cb8a87176f3763bb0b27ae452e165da0d2bbc83e Mon Sep 17 00:00:00 2001 From: XadillaX Date: Mon, 29 Feb 2016 13:55:18 +0800 Subject: [PATCH] feat: add a AUTO_INCREMENT field in model --- lib/model.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/model.js b/lib/model.js index d0d6c30..b72c123 100755 --- a/lib/model.js +++ b/lib/model.js @@ -25,6 +25,7 @@ var Model = function(name, toshihiko, fields, options) { var self = this; this.primaryKeys = []; + this.ai = null; this.name = name; this.toshihiko = toshihiko; @@ -55,6 +56,8 @@ var Model = function(name, toshihiko, fields, options) { self._fieldsKeyMap.name[f.name] = f; self._fieldsKeyMap.column[f.column] = f; + if(f.autoIncrement) self.ai = f; + return f; });