我如何在monogodb中使用Mongoose在两个方案之间建立连接

czq61nw1  于 2023-04-06  发布在  Go
关注(0)|答案(1)|浏览(97)

如果我有以下两个模式
1.使用者
1.角色
用户架构具有
1.用户名
1.口令
1.角色类型
角色架构具有
1.用户类型
那么我如何在mongoose中连接这两个模式呢?所以当我创建一个角色,然后创建用户,当涉及到用户类型时,我只捕获和保存来自角色模式的数据。

w3nuxt5m

w3nuxt5m1#

尝试使用Schema.Types.ObjectId

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

});

相关问题