2
node.js에서 mongoDB에 연결하고 파일 ("함수")을 MongoDB에 업로드하려고합니다. 누군가 내 코드 문제가 무엇인지 확인할 수 있습니까? Node.js에서 MongoDB에 파일을 삽입하는 중 오류가 발생했습니다.
내가 JS 파일을 실행
, 나는 다음과 같은 오류가 점점 오전 : 오류 : Function.Module._resolveFilename에서 모듈 'MongoDB를' 를 찾을 수 없습니다 (module.js : 338 : 15) Function.Module._load에서 을 (module.js : 280 : 25)코드는 다음과 같다 :
var mongodb = require('mongodb');
var url = require('url');
var log = console.log;
var currentTimeStamp = new Date();
var file = require (__dirname + '/functions');
mongodb.MongoClient.connect('mongodb://phx8b03c-fb1d-6.stratus.phx.ebay.com,phx8b03c-316d-6.stratus.phx.ebay.com,phx8b03c-9564-6.stratus.phx.ebay.com',
function (err, client) {
if (err) throw err;
client.createCollection('lbTopology' , function (err, collection) {
if (err) throw err;
collection.insert(file, 'lbTopology' , function (err) {
if (err) throw err;
client.close(function (err) {
if (err) throw err;
console.log('done');
});
});
});
});
은 누군가가 나에게 문제가 무엇인지 알려 주시기 바랍니다 수 있습니까? 미리 감사드립니다.
안녕하세요, "npm install mongodb"을 수행하고 오류가 발생했습니다. -bash : npm : command not found. mongodb를 설치하기 전에 다른 것을 설치해야합니까? – user2325703
노드를 어떻게 설치 했습니까? [nvm] (https://github.com/creationix/nvm) (노드 버전 관리자)을 사용하는 것을 선호합니다. 프로젝트에 사용할 모듈 (예 : mongodb)을 쉽게 다운로드 할 수 있도록 npm (노드 패키지 관리자)이 설치되어 있어야합니다. – sheldonk