bri*_*dip 5 mongoose node.js mean-stack mean.io
我试图创建一个使用MEAN.io体育事件管理系统的应用,因为它采用了模块化的方法,也有来自于骨架应用不同的包,比如system,users,access.我想要做的是创建一个新的包players,它应该扩展用户包.播放器架构将包含额外的字段section和teams.那么如何扩展users包中的用户架构players?
您可以使您的玩家包依赖于用户。
Players.register(function(app, auth, users, database) {...});
您现在可以访问数据库并可以使用以下命令加载用户架构
var userModel = database.connection.model('User');
您可以使用 schema.add 函数来扩展模式
userModel.schema.add({ scrore: 'string'});
这应该将分数字段添加到用户模型中
我想这可能对你有用。但 mongoose 团队的一位成员告诉我 schema.add 仅在编译模型之前有效。有关架构添加的更多信息,请参阅此链接http://mongoosejs.com/docs/api.html#schema_Schema-add
| 归档时间: |
|
| 查看次数: |
871 次 |
| 最近记录: |