在Sails 1.0中,我正在尝试将sails-mongo
用于开发和生产,并使用sails-disk
进行测试。在版本1.0之前,我可以这样做,但现在我收到一个错误:
error: Error: In model 'user', primary key 'id' must have either
'required' or 'autoIncrement' set.
我的代码:
module.exports = {
attributes: {
createdAt: { type: 'number', autoCreatedAt: true },
updatedAt: { type: 'number', autoUpdatedAt: true },
id: { type: 'string', columnName: '_id' }, //<---- error Here!
name: {
type: 'string',
required: true
},
......
}
我可以采取一些解决方法使其有效吗?
答案 0 :(得分:0)
在required
字段中添加id
规则。
module.exports = {
attributes: {
createdAt: { type: 'number', autoCreatedAt: true },
updatedAt: { type: 'number', autoUpdatedAt: true },
id: { type: 'string', columnName: '_id', required: true }, //<---- Add it here
name: {
type: 'string',
required: true
},
......
}