在sails.js中将数据库更改为mongodb

时间:2014-10-05 14:59:34

标签: node.js mongodb sails.js sails-mongo

我是sails.js框架中的新手(以及node.js),我使用sails.js功能从地址栏创建了一个API。我的问题是如何将这些数据传输到mongodb,以便我可以直观地看到它。

我试图遵循本指南:https://www.npmjs.org/package/sails-mongo 但它的0.9风帆版本(当前版本是0.10),所以我需要更改的许多文件已被修改并删除/重命名。我找不到更新的教程,所以如果有人可以请写下我如何实现mongoDB到我的sails项目那将是美好的。

2 个答案:

答案 0 :(得分:2)

config / connections.js 中,您需要配置mongoDB连接。然后转到 config / models.js ,取消注释connection属性并设置mongoDB连接的名称。

答案 1 :(得分:0)

config / connection.js 中,您可以像这样配置MongoDb连接。

module.exports.connections = {
  MongoConnection: {
    adapter: 'sails-mongo',
    host: 'localhost',
    port: 27017,
    // user: 'username',
    // password: 'password',
    database: 'DB_Name'
  }
};

您需要在工作文件夹中使用npm安装sails-mongo包。

然后在 config / models.js 中,添加你的mongoDb连接的名称,如下所示:

module.exports.models = {                                                                          
   connection: 'MongoConnection',                                                                     
   migrate: 'alter'
};

多数民众赞成,你准备好了。