Skip to content

Instantly share code, notes, and snippets.

@superlou
Created February 20, 2012 02:08
Show Gist options
  • Save superlou/1867235 to your computer and use it in GitHub Desktop.
Save superlou/1867235 to your computer and use it in GitHub Desktop.
// Set up Mongoose
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var ObjectId = Schema.ObjectId;
var UserSchema = new Schema({
id: ObjectId,
name: String,
registered: {type: Boolean, default: false},
password_hash: {type: String, default: ""},
password_salt: {type: String, default: ""}
});
var User = mongoose.model('User', UserSchema);
strip_sensitive_user_data = function(user) {
console.log(user);
delete user['password_hash'];
delete user['password_salt'];
console.log(user);
};
var user = new User();
user.name = name;
user.password_hash = 'test pass';
user.password_salt ='test salt';
user.registered = false;
user.save();
strip_sensitive_user_data(user);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment