Promisified MongoDB节点驱动程序在文档插入时抛出stack_overflow错误

时间:2015-04-29 02:52:10

标签: node.js mongodb promise bluebird

当宣传mongodb驱动程序模块时,我可以成功地将多个文档插入到集合中。但是,我也遇到了一个stack_overflow错误命中catch块。

我的方法是基于这个问题的答案: Mongodb node driver 2.0.* with Bluebird 2.9.* promisification

我是这样宣传mongodb:

mongodb.connectAsync("mongodb://myconnection").then(function(db) {
    return db.collection("collection").insertManyAsync([{a: 1}, {b: 2}]);
}).then(function(result) {
    console.log('info', result);
}).catch(function(err) {
    console.log('error', err);
});

我的代码如下所示:

then(function(result{})

catch块中捕获的错误(每次执行insertAsync()之后)都有类型" stack_overflow"。

我尝试仅使用插入方法(在本例中为 name purchase Group vince 26 G1 jenny 28 G1 david 31 G1 ),但结果相同。

0 个答案:

没有答案