From fc2726323b9516c1fa25f33fb907d9e42e4bf58b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=BB=AF=E6=9D=91=E6=9C=88?= Date: Wed, 19 Feb 2014 21:53:40 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=86=E7=A6=BB=E5=87=BAinsert=EF=BC=8C?= =?UTF-8?q?=E5=86=99=E6=93=8D=E4=BD=9C=E9=87=87=E7=94=A8w:1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/model/Model.coffee | 6 ++++-- core/model/User.coffee | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/core/model/Model.coffee b/core/model/Model.coffee index 3696d37..e641d77 100644 --- a/core/model/Model.coffee +++ b/core/model/Model.coffee @@ -23,8 +23,8 @@ module.exports = class Model get : (attr) -> @data[attr] - save : (data, callback) -> - @collection().insert data, {}, (err, docs) => + insert : (data, callback) -> + @collection().insert data, {w:1}, (err, docs) => throw err if err if callback results = [] @@ -35,6 +35,8 @@ module.exports = class Model results = @create docs[0] callback err, results + update : (newObj , opts = {},callback) -> + @find : (data, opts = {}, callback = null) -> if _.isFunction data callback = data diff --git a/core/model/User.coffee b/core/model/User.coffee index a8c6467..84504ba 100644 --- a/core/model/User.coffee +++ b/core/model/User.coffee @@ -20,4 +20,4 @@ module.exports = class User extends Model setting: {} attribure: {} tokens: [] - @save data, callback + @insert data, callback