Nodejs,npm,orm:只有在不存在的情况下才能插入多行

时间:2015-04-07 19:33:14

标签: mysql node.js orm npm

我试图通过orm在mysql-database中插入一行。

但只有在db。

中不存在该行时

我在下面试过这段代码。

for(var i=0; i<links.length; i++){
    req.models.Links.one({ 
        url: links[i].href 
    }, function(err, Links){ 
        if(!err) {
            console.log('Link fund! -->links['+i+'].href-->'+JSON.stringify(links[i]));
            req.models.Links.create({ 
                createat: new Date(),
                title: links[i].title,
                url: links[i].href
            }, function(err, items){
                if(err) console.error(err);
            });
        }
    });
}

我使用express-generator来构建应用。

请参阅以下代码:github.com

问题是var i 不增加(see line-157)。

0 个答案:

没有答案
相关问题