containerDao.getContainerByIdInstanceId(container.Id, instanceId, function(err,data){ if(err){ logger.error(err); return; }else if(data.length === 0){ containerDao.createContainer(container, function(err,containerData){ if(err){ logger.error(err); return; }else{ count++; if(count === containers.length){ next(null,containers); } } }); }else{ containerDao.updateContainerStatus(container.Id, container.Status, container.containerStatus, function(err,deleteContainer){ if(err){ logger.error(err); return; }else{ count++; if(count === containers.length){ next(null,containers); } } }); } });
function(containerData,next){ if(containerData.length === 0){ containerDao.createContainer(container,next); }else{ containerDao.updateContainerStatus(container.Id,container.Status,container.containerStatus,next); } }