mongodb使用nodejs插入集合

时间:2014-05-13 07:46:00

标签: node.js mongodb callback

我试图插入收藏但我得到的错误不确定原因。这是我试图做的事情

db.collection("book", function(err, collection){

    if(err){
        console.log(err);
    }

    collection.insert({"name":req.query.file.split(".")[0],"length":response}, function(err,book) {
        if(err){
            console.log(err);
        }

        return callback(null);
        console.log(book);
    });

    return callback(null);

});

我试图插入一本"书"进入书籍集...正如我在mongo文档中看到的.collection和.insert需要回调。 我的错误是

events.js:72
        throw er; // Unhandled 'error' event
              ^
Error: listen EADDRINUSE
    at errnoException (net.js:900:11)
    at Server._listen2 (net.js:1038:14)
    at listen (net.js:1060:10)
    at net.js:1134:9
    at dns.js:72:18
    at process._tickCallback (node.js:415:13)

我不确定我做错了什么,谢谢!

1 个答案:

答案 0 :(得分:1)

你确定是因为插入吗?如果您尝试启动node.js进程以侦听与其他进程(或此node.js进程的相同副本)相同的端口,则通常是未处理的异常