1

我正在使用sails.js 和mySQL db 来构建一个网站。为了解决这个特殊问题,我想到了预先定义我的模型的 ID 属性(通过使用时间戳来处理唯一性)。因此,一旦我使用我定义的 ID 创建了一条记录,我将能够将文件(我使用 JQuery 文件上传插件上传)与我创建的这个特定记录相关联。但我不确定如何在sails.js 中执行此操作。这可能吗?

或者我可以只定义一个单独的属性,该属性将具有该属性unique: true并在前端生成它并将其传递给后端并使用此属性来关联我的文件。

4

1 回答 1

1

如果我正确理解了您的问题,那么是的,您可以定义自己的主键来使用,而不是自动生成的 ID。

myAwesomeId: {
    type: 'string',
    unique: true,
    required: true,
    primaryKey: true
},
// other attributes
于 2015-08-13T06:24:18.420 回答