Updated schema

This commit is contained in:
Sahat Yalkabov
2014-01-07 16:33:48 -05:00
parent 1837f558cb
commit 992b2cd5da

View File

@ -2,19 +2,18 @@ var mongoose = require('mongoose');
var bcrypt = require('bcrypt'); var bcrypt = require('bcrypt');
var userSchema = new mongoose.Schema({ var userSchema = new mongoose.Schema({
username: { type: String, unique: true, sparse: true }, email: { type: String, unique: true },
password: String, password: String,
tokens: Array, tokens: Array,
provider: String, provider: String,
facebook: String, facebook: { type: String, unique: true, sparse: true },
twitter: String, twitter: { type: String, unique: true, sparse: true },
google: String, google: { type: String, unique: true, sparse: true },
github: String, github: { type: String, unique: true, sparse: true },
profile: { profile: {
name: { type: String, default: '' }, name: { type: String, default: '' },
email: { type: String, default: '' },
gender: { type: String, default: '' }, gender: { type: String, default: '' },
location: { type: String, default: '' }, location: { type: String, default: '' },
website: { type: String, default: '' }, website: { type: String, default: '' },