您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

依次遍历mongodb游标(在等待回调之前,移至下一个文档)

依次遍历mongodb游标(在等待回调之前,移至下一个文档)

如果您不想使用toArray将所有结果加载到内存中,则可以使用游标进行迭代,如下所示。

myCollection.find({}, function(err, resultCursor) {
  function processItem(err, item) {
    if(item === null) {
      return; // All done!
    }

    externalAsyncFunction(item, function(err) {
      resultCursor.nextObject(processItem);
    });

  }

  resultCursor.nextObject(processItem);
}
mongodb 2022/1/1 18:13:46 有667人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶