|
@@ -14,7 +14,8 @@ const user = {
|
|
gender: { type: String, required: false, zh: '性别' }, // 字典:gender
|
|
gender: { type: String, required: false, zh: '性别' }, // 字典:gender
|
|
email: { type: String, required: false, zh: '电子邮箱' }, //
|
|
email: { type: String, required: false, zh: '电子邮箱' }, //
|
|
openid: { type: String, required: false, zh: '微信小程序' }, //
|
|
openid: { type: String, required: false, zh: '微信小程序' }, //
|
|
- status: { type: String, required: false, default: '0', zh: '状态' }, // 字典statusr_status
|
|
|
|
|
|
+ status: { type: String, required: false, default: '0', zh: '状态' }, // 字典:statusr_status
|
|
|
|
+ is_leader: { type: String, required: false, default: '1', zh: '是否是团长' }, // 字典:is_use
|
|
};
|
|
};
|
|
const schema = new Schema(user, { toJSON: { getters: true, virtuals: true } });
|
|
const schema = new Schema(user, { toJSON: { getters: true, virtuals: true } });
|
|
schema.index({ id: 1 });
|
|
schema.index({ id: 1 });
|
|
@@ -24,6 +25,7 @@ schema.index({ phone: 1 });
|
|
schema.index({ gender: 1 });
|
|
schema.index({ gender: 1 });
|
|
schema.index({ openid: 1 });
|
|
schema.index({ openid: 1 });
|
|
schema.index({ status: 1 });
|
|
schema.index({ status: 1 });
|
|
|
|
+schema.index({ is_leader: 1 });
|
|
|
|
|
|
schema.plugin(metaPlugin);
|
|
schema.plugin(metaPlugin);
|
|
|
|
|