nodeclub/models/user.js
2012-02-15 21:17:16 +08:00

31 lines
884 B
JavaScript

var mongoose = require('mongoose'),
Schema = mongoose.Schema;
var UserSchema = new Schema({
name: {type: String, index:true},
loginname: {type: String},
pass: {type: String},
email: {type: String},
url: {type: String},
location: {type: String},
signature: {type: String},
profile: {type: String},
weibo: {type: String},
avatar: {type: String},
score: {type: Number, default:0},
topic_count: {type: Number, default: 0},
reply_count: {type: Number, default: 0},
follower_count: {type: Number, default:0},
following_count: {type: Number, default:0},
collect_tag_count: {type: Number, default:0},
collect_topic_count: {type: Number, default:0},
create_at: {type: Date, default: Date.now},
update_at: {type: Date, default: Date.now},
is_star: {type: Boolean},
level: {type: String},
active: {type:Boolean, default: true}
});
mongoose.model('User', UserSchema);