搜索
Node.js中如何插入几万条MongoDB数据?
PHP中文网
PHP中文网 2017-04-17 11:03:32
[Node.js讨论组]

有一个源数据,六万多条数据。如果用for的话,由于是异步,所以不好实现。如果用async来模拟for的话,就会提示:

bashRangeError: Maximum call stack size exceeded

反正就是堆栈溢出了。

所以想问一下有什么好一点的方法。

附片段的同效代码:

javascriptvar currentIndex = 0;
async.whilst(
    function() {
        return currentIndex < insertData.length;
    },
    function(callback) {
        currentIndex++;
        callback();
    },
    function(err) {
        if(err) {
            return console.log("  An error occurred: " + err.message);
        }
    }
);

--

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(1)
迷茫

用 Node.js 生成数据文件,然后使用 mongoimport 导入。具体方法看官方文档相关介绍。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号