1
У меня есть две модели с ассоциацией «один-ко-многим».Возвращаемые значения связи один-ко-многим
const Organization = Bookshelf.Model.extend({
tableName: "organization",
idAttribute: "idorganization",
members: function() {
return this.belongsToMany(Member);
}
});
const Member = Bookshelf.Model.extend({
tableName: "member",
idAttribute: "idmember",
organization: function() {
return this.belongsTo(Organization);
}
});
Organization
имеет много члена и один member
есть только одна организации.
Затем мне нужно перечислить всех членов одной конкретной организации. Я попытался с
router.get("/list", (req, res) => {
Organization.forge({
idorganization: req.body.idorganization
}).fetch().then((ret) => {
res.send(ret.members()); // it's not work!
}).catch((err) => {
res.status(500).send(err);
});
});
Но, команда ret.members()
не работает, как ожидалось. Зачем? Как это исправить?