From 668d4f37463198536b1354c4c81d4e50b5f0d73f Mon Sep 17 00:00:00 2001 From: lichengyin Date: Tue, 19 Jan 2016 14:52:56 +0800 Subject: [PATCH] Fix: fix addMany error on mongo model --- src/model/_base.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/model/_base.js b/src/model/_base.js index a2580252..1fac9228 100644 --- a/src/model/_base.js +++ b/src/model/_base.js @@ -422,6 +422,14 @@ export default class extends think.base { * @return {} [] */ beforeAdd(data){ + + //for addMany invoked + if(think.isArray(data)){ + return data.map(item => { + return this.beforeAdd(item); + }); + } + let ret = {}; //fields in schema for(let field in this.schema){