错误:使用mongo DB提升sails app时无法加载钩子(' orm')

时间:2014-08-17 10:41:43

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

我收到此错误:尝试使用mongoDB解除风帆应用程序时,无法加载钩子(' orm')。这是我的connections.js文件:

module.exports.connections = {
  mongodb: {
    adapter   : 'sails-mongo',
    host      : 'localhost',
    port      : 27017,
    database  : 'mydb1'
  }
};

这是我的models.js文件:

module.exports.models = {
  connection: 'mongodb'
};

这是我的local.js文件:

module.exports = {
  connections: {
    mongodb: {
      host      : 'localhost',
      port      : 27017,
      database  : 'mydb1'
    }
  }
}

Sails v 0.10.1

知道为什么会这样吗?

由于

2 个答案:

答案 0 :(得分:8)

你需要做的就是开始你的mongodb。

导航至:path_to_your_mongodb_installation_folder \ MongoDB \ bin \ mongod.exe 示例:C:\ Program Files \ MongoDB 2.6 Standard \ bin

如果有帮助,请告诉我们!

答案 1 :(得分:0)

添加

models: {
    connect: 'your_mongod_db_adapter_name'
}
env / development和env / production中的

为我解决了这个问题