【问题标题】:Sequelize: set new uuid续集:设置新的uuid
【发布时间】:2015-04-19 03:12:42
【问题描述】:

如何在每次调用模型时为其设置新的 uuid?

例如:

User.find({where: true})
    .then(function(user) {
        user.changingUUID = new UUID
        return user.save();
    });

【问题讨论】:

    标签: node.js sequelize.js


    【解决方案1】:

    对于那些可能需要它的人:

    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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-22
    • 1970-01-01
    • 1970-01-01
    • 2020-07-12
    • 2018-02-18
    • 1970-01-01
    相关资源
    最近更新 更多