1
比方说,我有定义的模型:Sails.js - 如何将模型的字段保存到数据库中?
module.exports = {
attributes: {
username: {
type: 'string',
required: true,
unique: true
}
}
}
然后,我创建一个对象,我会保存到数据库:
var obj = {
username: 'blabla',
score: 100,
whatever: 'else'
}
Model.create(obj).then(...);
的附加字段也将持续到数据库中。问题是 - 如何仅保存模型中定义的字段?在这种情况下 - 用户名,即使试图保存所有3个字段。
我用来做什么的喜欢:
Model.create({username: obj.username}).then(...);
但我不知道是否有办法做到这一点,而不必每场显式地映射,因为它不是很容易维护,模型有点失去其目的。
添加了此模型的配置和它工作得很好,谢谢。 –