protected void register_Click(object sender, EventArgs e)
{
AddUser(userName.Text, password.Text, confirm.Text);
}
void AddUser(string name, string pass, string confirm)
{
User u = new User(name, pass, confirm);
if (u.Valid)
{
using (var db = new SiteContext())
{
db.User.Add(u);
db.SaveChanges();
}
}
}
}
public class User
{
public int UserId { get; set; }
public string UserName { get; set; }
public string Password { get; set; }
public bool Valid { get; set; }
public User(string _name,string _password,string _confirm)
{ …Run Code Online (Sandbox Code Playgroud) 大家好,我正在尝试使用 Nest js 和 mongodb 构建 api。
我正在尝试在架构之间建立关系,当我尝试从角色填充资源时出现错误
[Nest] 12308 - 2019-08-09 4:22 PM [ExceptionsHandler] Schema hasn't been registered for model "ResourceSchema".
Use mongoose.model(name, schema) +6998ms
MissingSchemaError: Schema hasn't been registered for model "ResourceSchema".
Use mongoose.model(name, schema)
Run Code Online (Sandbox Code Playgroud)
我的角色架构
import * as mongoose from 'mongoose';
import {ResourceModel} from './resourceSchema';
const Schema = mongoose.Schema;
export const RoleSchema = new Schema({
name: {
type: String,
unique: true,
required: [true, 'Role name is required'],
},
resources: [{
type: mongoose.Schema.Types.ObjectId,
ref: 'ResourceModel',
}],
permissions: [{type: …Run Code Online (Sandbox Code Playgroud)