2014-05-13 4 views
0

컬렉션에 삽입하려고하는데 왜 오류가 발생하는지 확실하지 않습니다. 여기에 내가 책 수집에 "책"을 삽입 할 ... 나는 몽고 문서 .collection과를 취소하려면에서 본대로 시도하고mongodb가 nodejs 컬렉션에 삽입

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); 

}); 

을하려고 어떤 콜백을 필요로합니다. 내 오류가

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

"콜백"은 사용자가 지정한 인수입니다 두 메서드 호출 모두에서'function()'을 호출합니다. 거기에 두 번 넣은 콜백()이란 무엇입니까? 아마도 문서에서 너무 리터럴로 번역되었거나 다른 것으로 의도 된 것입니까? –

+0

글쎄, 내가 콜백을 던져, 나는 지금 이것을 좋아한다 : http://pastebin.com/M86GM08B 여전히 같은 오류 – greW

답변

1

삽입했기 때문에 확실합니까? 다른 프로세스 (또는이 node.js 프로세스의 동일한 복사본)와 동일한 포트를 수신하는 node.js 프로세스를 시작하려고 할 때 일반적인 처리되지 않은 예외입니다.

관련 문제