如何在Meteor.js中设置db?

时间:2016-08-16 15:25:04

标签: javascript ruby-on-rails git mongodb meteor

我是Meteor的新手。我下载了一个朋友项目的git repo。我想"发起"数据库,因为本地文件夹位于.gitignore。

在Rails中,它类似于rake db:setup,可以获取所有迁移并设置数据库。我如何在Meteor中做类似的事情?我还看到项目中没有db, lib, or local个文件夹。

我的目标是为数据库播种,我正在使用node-mongo-seeds

谢谢!

1 个答案:

答案 0 :(得分:1)

Meteor没有像Rails那样的官方或结构化数据库种子或迁移API。

某些应用包括在启动时运行的代码和种子空集合。执行迁移的一些社区包不再维护。

请注意,MongoDB是无模式的,因此向模式添加字段(在代码中定义,通常通过SimpleSchema)比SQL数据库中的“创伤”更少,具有优缺点。

您可以通过查看包列表(通过运行meteor list或查看.meteor/packages文件)来确定应用程序是否使用了其中一个迁移包。

还有一个关于迁移的MeteorTLV聚会视频。