2013-03-11 7 views
0

내 응용에서는 nodejs (npm mongodb)를 사용하여 mongodb에 데이터를 저장해야합니다. mongodb, nodejs 및 npm mongodb를 설치했으나 문제는 개별 폴더에 설치 한 것입니다. 나는 디렉토리 구조를 올바르게 구성 할 수 없기 때문에 오류가 발생합니다. 폴더 구조를 말해 준다면 많은 도움이 될 것입니다. 사전에mongodb with nodejs (npm mongodb)

감사

+1

[package.json] (https://npmjs.org/doc/json.html)을 만드는 방법을 알고 있습니까? 'npm init'은 여러분에게 좋은 시작점을 줄 것입니다. 그 후,'npm install'은 당신의 친구입니다. [guide] (https://npmjs.org/doc/developers.html)를 참조하십시오. – tjameson

답변

2

시도 몽구스 - npm install mongoose은, 몽구스는 MongoDB를위한 ODM이다. API 문서 - 공식 문서에서 http://mongoosejs.com/

짧은 예 :

var mongoose = require('mongoose'); 
mongoose.connect('localhost', 'test'); 

var schema = mongoose.Schema({ name: 'string' }); 
var Cat = mongoose.model('Cat', schema); 

var kitty = new Cat({ name: 'Zildjian' }); 
kitty.save(function (err) { 
    if (err) // ... 
    console.log('meow'); 
}); 
1

실행 응용 프로그램 디렉토리에 npm install mongodb 명령. 예를 들어, nodejsapp 폴더는 응용 프로그램 디렉토리입니다. 디렉토리 내부의 폴더 구조는 다음과 같이 표시됩니다

 
    nodejsapp 
    ├─────────── node_modules <-- All the node modules installed using npm comes here --> 
    |    ├──────────── .bin 
    |    ├──────────── express 
    |    └──────────── mongodb 
    ├─────────── app  <-- holds all our files for node components (models, routes)--> 
    ├─────────── config  <-- all our configuration will be here --> 
    ├─────────── public  <-- holds all our files for our front-end application --> 
    ├─────────── server.js <-- Node configuration --> 

응용 프로그램 디렉토리에 npm 명령을 사용할 때 node_modules 폴더가 생성됩니다.
이것은 프로젝트의 노드 패키지를 구성하는 더 좋은 방법입니다.