我正在使用sails.js和mySQL db来构建一个网站。为了解决this particular problem,我想到了预定义模型的ID属性(通过使用时间戳来处理唯一性)。因此,一旦我使用我定义的ID创建记录,我将能够将文件(我使用JQuery文件上传插件上传)与我创建的这个特定记录相关联。但我不知道如何在sails.js中这样做。这可能吗?
或者我可以只定义一个具有属性unique: true
的单独属性,并在前端生成它并将其传递给后端并使用此属性关联我的文件。
答案 0 :(得分:1)
如果我正确理解您的问题,那么您可以定义自己的主键,而不是自动生成的ID。
myAwesomeId: {
type: 'string',
unique: true,
required: true,
primaryKey: true
},
// other attributes