如何解决如何在 Nodejs 的书架模型中选择要显示的特定列数据belongsTo 关系?
这是我想做的一个人为的例子:
team:
->id
->color
->rank
->division
player:
->id
->team_id
->number
->SECRET
以及以下书架模型:
var Base = require('./base');
const Player = Base.Model.extend(
{
tableName: "players",},nonsecretdata: function() {
return this.belongsTo('Team')
},{
fields: {
id: Base.Model.types.integer,team_id: Base.Model.types.integer,number: Base.Model.types.integer,SECRET: Base.Model.types.string,}
}
);
module.exports = Base.model('Player',Player);
和
var Base = require('./base');
const Team = Base.Model.extend(
{
tableName: "teams",color: Base.Model.types.string,rank: Base.Model.types.integer,division: Base.Model.types.string,}
}
);
module.exports = Base.model('Team',Team);
我的问题是,如何限制玩家的范围,以便 SECRET 不会被调用加入玩家和团队的回调 nonsecretdata 抢占?
我是 Bookshelf 的新手,所以如果需要任何其他信息,请告诉我。谢谢
++++++++++++ 编辑:我需要创建一个单独的模型吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。