我试图在将属性传递回客户端之前,向sequelize实例添加属性.
router.get('/cats/1', function (req, res) {
Cat.findOne({where: {id: 1}})
.then(function (cat) {
// cat exists and looks like {id: 1}
cat.name = "Lincoln";
// console.log of cat is {id: 1, name: Lincoln}
res.json(cat);
});
});
客户端只看到的是{id: 1}
,而不是新添加的密钥.
- 这是怎么回事?
- Sequelize返回什么类型的对象?
- 我怎样才能为我的cat 添加新的属性并将它们送回呢?