在我的應用程序中,我必須使用nodejs(npm mongodb)將數據存儲到mongodb。我已經安裝了mongodb,nodejs和npm mongodb,但這裏的問題是我將它們安裝在單獨的文件夾中。我無法正確地組織目錄結構,這就是我得到的錯誤。如果你告訴我文件夾結構,它會幫助我很多。mongodb與nodejs(npm mongodb)
在此先感謝
在我的應用程序中,我必須使用nodejs(npm mongodb)將數據存儲到mongodb。我已經安裝了mongodb,nodejs和npm mongodb,但這裏的問題是我將它們安裝在單獨的文件夾中。我無法正確地組織目錄結構,這就是我得到的錯誤。如果你告訴我文件夾結構,它會幫助我很多。mongodb與nodejs(npm mongodb)
在此先感謝
嘗試獴 - 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');
});
運行在你的應用程序目錄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
。
這是組織項目節點包的更好方法。
你知道如何製作[package.json](https://npmjs.org/doc/json.html)嗎? 'npm init'會給你一個很好的起點。之後,'npm install'是你的朋友。請參閱[指南](https://npmjs.org/doc/developers.html)。 – tjameson 2013-03-11 05:58:52