TotalJs循环插入数据库rethinkdb

时间:2017-12-18 15:44:14

标签: javascript database loops

我正在尝试获取每个元素的url,但是当它转到我的MODEL查询时,它会保留在数组的第一个元素中。有什么想法可以解决这个问题吗?

{{1}}

1 个答案:

答案 0 :(得分:0)

var loopAndInsert = function(myData) {
  for (var i = 0; i < myData.length; i++) {
    let prop = myData[i];
    MODEL('myModel').query({url: prop.url}, (err, res) => {
      if (err) callback(err);
      if (res.length !== 0) {
        console.log('not added already in system');
        return
      } else {
        MODEL('myModel').insert(prop, (err, res) => {
          if (err) throw err;
          else {
            console.log('in db');
          }
        });
      }
    });
  }
}