node js异步循环递归发出

时间:2016-02-10 16:08:52

标签: node.js mongodb

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="https://cdn.jsdelivr.net/jquery.fullpage/2.5.9/jquery.fullPage.min.js"></script>
<link rel="stylesheet" href="//cdn.jsdelivr.net/jquery.fullpage/2.5.0/jquery.fullPage.min.css" />
  <div id="fullpage">
      <div class="section section1">
        <div class="absolute">position: absolute</div>
        <div class="slide slide1"> Slide 1 </div>
        <div class="slide slide2"> Slide 2 </div>
      </div>
      <div class="section section2">Some section</div>
  </div>

在上面的代码中,我以递归方式调用GenerateHistoryForChangeLog方法,但是它给出了最大调用堆栈.........如何解决这个问题,并且有机会我将有数千个文档循环通过我正在做同步循环,所以它将阻止其他用户调用直到循环结束。所以我想知道什么是以可扩展的方式编写此代码的最佳方式,以便在没有doc增加时也不会遇到性能损失,并且也没有给出max call stack达到的错误。任何帮助表示赞赏

0 个答案:

没有答案