我想在數據庫中創建新項目時將字段的默認值設置爲一個字段,但我無法使其工作。無法獲取默認值要使用waterline/sailsjs
我使用SailsJS 0.12.1目前,這是最新版本
這是我的文件看起來像:
型號/ Users.js
module.exports = {
schema: true,
attributes: {
firstName: {
type: 'string',
required: true,
},
role: {
type: 'string',
enum: ['admin', 'user', 'limited', 'suspended', 'deleted'],
defaultsTo: 'limited'
},
}
}
當元素在數據庫中創建,我沒有得到role
值。它看起來像這樣:
{
"_id": {
"$oid": "56f8616163a59cf813998f8a"
},
"firstName": "Alex",
"createdAt": {
"$date": "2016-03-27T22:40:33.151Z"
},
"updatedAt": {
"$date": "2016-03-27T22:40:33.151Z"
}
}
任何想法我忘了?
謝謝!
sails-mongo適配器 – alexmngn
嘗試用藍圖創建測試.... localhst:PORT/users/create?firstName = XYZ 然後看看你在做什麼! – vkstack