mirror of
https://github.com/cnodejs/nodeclub.git
synced 2025-12-08 19:55:55 +00:00
31 lines
884 B
JavaScript
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);
|