如何将风帆连接到mongodb?

时间:2016-04-12 05:34:46

标签: javascript mongodb sails.js nosql

我是Js和mongodb的新手。我绝对是个新手。

问题: 我的mongodb数据库上已经有了一个用户集合。我想将它连接到风帆以显示集合列表。

我见过sails js文件。我已经安装了sails-mongo适配器并编辑了connection.js ....

 module.exports = {
    // this is my model
  attributes: {

    firstname: {
    type: 'string'
    }


  },
  findUser: function(opts,callback){
      ///// How am I going to connect to mongo and query the users ?

     //// user.find('John Doe') wont work here.
    }

 }

1 个答案:

答案 0 :(得分:0)

  1. 运行:npm install sails-mongo
  2. 在与{mongo相关的config/connections.js取消注释部分中输入必要信息

    someMongodbServer:{         适配器:' sails-mongo',         主持人:' mongohost.com',         港口:55915,         用户:'用户',         密码:'密码',         数据库:' dbname'     },

  3. config/models.js
  4. 输入连接适配器变量

    ... 连接:' someMongodbServer', ...

  5. 完成

  6. 修改: 要从数据库获取数据,请使用以下命令:

    User.find({firstname: 'John Doe'}).exec(function(error, user) {
        console.log(user);
    });