使用SequelizeJS查找或创建

ton*_*227 5 node.js express sequelize.js

我尝试使用SequelizeJS的“ findOrCreate”功能,但是它不起作用。

变量“ created”是“ undefined”,所以我不知道为什么,因为它是SequelizeJS使用的变量...

for( var i = 0; i < tags.length; i++ ){
    global.db.Tag.findOrCreate({name: tags[i]}).success( function(tag, created){
        if( created ){
            global.db.PostTag.create({
                PostId: id,
                TagId: tag.id
            });
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

小智 3

我有同样的问题。从 1.7.0-alpha2 升级到 2.0.0-alpha2 解决了这个问题。干杯