0
如何在每次調用模型時爲模型設置新的uuid?續集:設置新的uuid
例如:
User.find({where: true})
.then(function(user) {
user.changingUUID = new UUID
return user.save();
});
如何在每次調用模型時爲模型設置新的uuid?續集:設置新的uuid
例如:
User.find({where: true})
.then(function(user) {
user.changingUUID = new UUID
return user.save();
});
對於那些誰可能需要它:
var sequelize = require('sequelize');
User.find({where: true})
.then(function(user) {
user.changingUUID = sequelize.Utils.generateUUID()
return user.save();
});
對於那些誰希望看到它是如何在sequelize實施: https://github.com/sequelize/sequelize/blob/18cb700291fe519f2c77dd91d1e3504acae4b233/lib/utils.js#L652
看到這種情況,我決定改用node-uuid。
看起來像Sequelize已經刪除了'generateUUID()'工具方法,並開始使用'node-uuid'作爲默認的UUID值https://github.com/sequelize/sequelize/blob/master/lib/utils.js #L8 – Chris
改爲使用[uuid](https://www.npmjs.com/package/uuid),只要我知道它在零依賴關係下運行得更快 –