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.__v++;
user._v++;
user.markModified('purchased');
user.save(function(err, saved){
if (err) res.json(500, {err:err});

View File

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

View File

@@ -28,10 +28,7 @@ var UserSchema = new Schema({
// ### Mongoose Update Object
// 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
_v: {
type: Number,
'default': 0
},
_v: { type: Number, 'default': 0 },
achievements: {
originalUser: Boolean,
helpedHabit: Boolean,