RailwayJS和Mongoose可选 - 咖啡

时间:2012-08-07 10:47:27

标签: node.js mongoose railway.js

有人知道为什么数据不会使用--coffee选项存储在铁路项目的mongodb中吗?

以常规方式创建项目(没有 - 咖啡选项)数据将保存在mongodb中。所以,当执行以下操作时:

railway init blog && cd blog

并将database.json修改为

{ "development":
  { "driver":   "mongoose"
  , "host":     "localhost"
  , "database": "blog_dev"
  }
}

当我安装所有依赖项并使用

启动服务器时,一切正常
npm install -l
railway g scaffold post title content
railway s

到目前为止。但是当我使用--coffee选项创建项目时,如:

railway init blog --coffee

并在修改database.yml(这在coffe-mode中有所不同)之后

development:
  driver:   "mongoose"
  host:     "localhost"
  database: "blog_dev"

并在安装所有依赖项并使用

启动服务器之后
npm install -l
railway g scaffold post title content --coffee
railway s

数据只会存储在内存中。

任何想法?

1 个答案:

答案 0 :(得分:2)

使用database.json代替database.yml

{
  "development": {
    "driver": "mongoose",
    "host": "localhost",
    "database": "blahblahblah"
  },
  "test": {
    "driver": "memory"
  }
}