如何使用Mongoose在mongo-db中连接两个方案



如果我有以下两个模式

  1. 用户
  2. 角色

用户架构具有

  1. 用户名
  2. 密码
  3. 角色类型

角色架构具有

  1. 用户类型

那么,我如何在mongoose中的两个模式之间进行连接,所以当我创建角色时,然后当我创建用户时,当涉及到用户类型时,我只捕获并保存来自角色模式的数据。

尝试使用Schema.Types.ObjectId

var userSchema = new Schema({
username:String,
password:String,
role: { type: Schema.Types.ObjectId, ref: 'roleschema' },
});

相关内容

最新更新