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(...);
但我不知道是否有辦法做到這一點,而不必每場顯式地映射,因爲它不是很容易維護,模型有點失去其目的。
添加了此模型的配置和它工作得很好,謝謝。 –