如何在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
- Backbone.js Node.js Express.js中的用户function
- Express.js服务器error handling(404)。 在我被允许处理错误之前,服务器就会发出exception并抛出exception
- Ajax在Node / Express中删除请求和响应 – 在调用方法后,如何使用GET方法redirect?
- MongoDB查询返回空数组
- Node Express和csurf – 403(Forbidden)无效的csrf标记
- 节点JS调用module.exports中的“本地”function
- 无法使用Angular在NodeJS服务器中获取/ html
- 用mocha设置/拆卸express.js应用程序
- Socket.io会话variables