如何在sails.js中预先定义/生成一个唯一的ID?

我正在使用sails.js和mySQL数据库来build立一个网站。 为了解决这个问题 ,我想到了预先定义我的模型的ID属性(通过使用时间戳来保证唯一性)。 因此,一旦我用我定义的ID创build了一个logging,我就可以将这些文件(我使用JQueryfile upload插件上传的)与我创build的特定logging相关联。 但我不知道如何在sails.js中做到这一点。 这可能吗?

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

如果我正确理解你的问题,那么是的,你可以定义你自己的主键来代替自动生成的ID。

 myAwesomeId: { type: 'string', unique: true, required: true, primaryKey: true }, // other attributes