在我的SailsJS应用程序中,我有以下模型,我想在“room_name”和“school_id”字段上添加复合唯一键。
我目前所做的是从mongo运行此命令:
问题1: 我做得对吗?
问题2: 是否可能修改我的模型,使其自动调用此命令,而无需手动修改mongodb(从mongo命令行)?
这是模型。
我目前所做的是从mongo运行此命令:
db.room.ensureIndex({'room_name': 1, 'school_id':1}, {unique: true})
问题1: 我做得对吗?
问题2: 是否可能修改我的模型,使其自动调用此命令,而无需手动修改mongodb(从mongo命令行)?
这是模型。
module.exports = {
schema: true,
attributes: {
room_name: {
type: 'string',
required: true
},
school_id: {
type: 'string',
required: true
},
children_count: {
type: 'integer',
required: true
}
}
}
npm install sails@beta
安装 Sails beta 版本。我们正在整理文档,希望尽快发布。 - sgress454