分离出insert,写操作采用w:1

This commit is contained in:
绯村月
2014-02-19 21:53:40 +08:00
parent 895883de0a
commit fc2726323b
2 changed files with 5 additions and 3 deletions

View File

@@ -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

View File

@@ -20,4 +20,4 @@ module.exports = class User extends Model
setting: {}
attribure: {}
tokens: []
@save data, callback
@insert data, callback