user._v & group._v fixes

This commit is contained in:
Tyler Renelle 2013-11-04 13:43:24 -08:00
parent c6634b5539
commit cde3bb4c69
3 changed files with 3 additions and 6 deletions

View file

@ -419,7 +419,7 @@ api.unlock = function(req, res) {
} }
user.balance -= cost; user.balance -= cost;
user.__v++; user._v++;
user.markModified('purchased'); user.markModified('purchased');
user.save(function(err, saved){ user.save(function(err, saved){
if (err) res.json(500, {err:err}); if (err) res.json(500, {err:err});

View file

@ -12,7 +12,7 @@ var GroupSchema = new Schema({
invites: [{type: String, ref: 'User'}], invites: [{type: String, ref: 'User'}],
type: {type: String, "enum": ['guild', 'party']}, type: {type: String, "enum": ['guild', 'party']},
privacy: {type: String, "enum": ['private', 'public']}, privacy: {type: String, "enum": ['private', 'public']},
_v: {Number: Number,'default': 0}, _v: {type: Number,'default': 0},
websites: Array, websites: Array,
chat: Array, chat: Array,
/* /*

View file

@ -28,10 +28,7 @@ var UserSchema = new Schema({
// ### Mongoose Update Object // ### Mongoose Update Object
// We want to know *every* time an object updates. Mongoose uses __v to designate when an object contains arrays which // We want to know *every* time an object updates. Mongoose uses __v to designate when an object contains arrays which
// have been updated (http://goo.gl/gQLz41), but we want *every* update // have been updated (http://goo.gl/gQLz41), but we want *every* update
_v: { _v: { type: Number, 'default': 0 },
type: Number,
'default': 0
},
achievements: { achievements: {
originalUser: Boolean, originalUser: Boolean,
helpedHabit: Boolean, helpedHabit: Boolean,