我试图使用MEAN.io为体育赛事管理系统创建一个应用程序,因为它使用模块化方法,在框架应用程序中有不同的包,如system、users、access。我想做的是制作一个名为players的新包,它应该扩展用户包。播放机模式将包含额外字段section和teams.So如何在players包中扩展users包的用户架构?
发布于 2014-09-11 13:53:35
您可以使您的球员包依赖于用户。
Players.register(function(app, auth, users, database) {...});
您现在可以访问数据库,并可以使用
var userModel = database.connection.model('User');
并且可以使用schema.add函数扩展架构。
userModel.schema.add({ scrore: 'string'});
这应该会将得分字段添加到用户模型中。
我觉得这可能对你有用。但是我从猫鼬团队的一名成员那里得知,schema.add只在编译模型之前工作。有关模式添加Schema-add的更多信息,请参见此链接
https://stackoverflow.com/questions/25781499
复制相似问题