Updated schema
This commit is contained in:
@ -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: '' },
|
||||||
|
Reference in New Issue
Block a user