为了为3个用户创建Mongoose模式,即管理员和员工,可以按照以下步骤进行:
const mongoose = require('mongoose');
const adminSchema = new mongoose.Schema({
username: String,
password: String,
role: { type: String, default: 'admin' }
});
const Admin = mongoose.model('Admin', adminSchema);
在上述代码中,管理员模式包含了用户名(username)、密码(password)和角色(role)字段。角色字段默认为'admin'。
const employeeSchema = new mongoose.Schema({
username: String,
password: String,
role: { type: String, default: 'employee' }
});
const Employee = mongoose.model('Employee', employeeSchema);
在上述代码中,员工模式同样包含了用户名(username)、密码(password)和角色(role)字段。角色字段默认为'employee'。
const userSchema = new mongoose.Schema({
username: String,
password: String,
role: { type: String, default: 'user' }
});
const User = mongoose.model('User', userSchema);
在上述代码中,用户模式包含了用户名(username)、密码(password)和角色(role)字段。角色字段默认为'user'。
通过以上步骤,我们成功创建了管理员、员工和用户的Mongoose模式。这些模式可以用于创建对应的文档,并进行数据库操作。
注意:以上代码仅为示例,实际应用中可能需要根据具体需求进行字段的定义和扩展。
腾讯云相关产品和产品介绍链接地址:
请注意,以上链接仅为示例,实际应用中可能需要根据具体需求选择适合的腾讯云产品。
领取专属 10元无门槛券
手把手带您无忧上云