0

在我的应用程序中,我必须使用 nodejs(npm mongodb) 将数据存储到 mongodb。我已经安装了 mongodb 、 nodejs 和 npm mongodb 但这里的问题是我将它们安装在单独的文件夹中。我无法正确组织目录结构,这就是我遇到错误的方式。如果您告诉我文件夹结构,它将对我有很大帮助。

提前致谢

4

2 回答 2

3

试试 mongoose - npm install mongoose,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');
});
于 2013-03-11T09:13:27.040 回答
1

在您的应用程序目录中运行npm install mongodb命令。例如,nodejsapp 文件夹就是应用程序目录。目录内的文件夹结构将如下所示:

    节点应用程序
    ├──────────── node_modules <--使用npm安装的所有node模块都在这里--> 
    | ├──────────── .bin
    | ├──────────── 快递
    | └──────────── mongodb
    ├──────────── app         <-- 保存我们所有的节点组件文件(模型、路由)-->  
    ├──────────── config      <-- 我们所有的配置will be here --> 
    ├─────────── public      <-- 保存我们前端应用程序的所有文件 --> 
    ├─────────── server.js   <-- 节点配置-->
  

node_modules当您在应用程序目录中使用npm命令 时,将创建该文件夹。
这是为项目组织节点包的更好方法。

于 2014-04-02T13:28:15.190 回答