我是Meteor的新手。我下载了一个朋友项目的git repo。我想"发起"数据库,因为本地文件夹位于.gitignore。
在Rails中,它类似于rake db:setup
,可以获取所有迁移并设置数据库。我如何在Meteor中做类似的事情?我还看到项目中没有db, lib, or local
个文件夹。
我的目标是为数据库播种,我正在使用node-mongo-seeds
谢谢!
答案 0 :(得分:1)
Meteor没有像Rails那样的官方或结构化数据库种子或迁移API。
某些应用包括在启动时运行的代码和种子空集合。执行迁移的一些社区包不再维护。
请注意,MongoDB是无模式的,因此向模式添加字段(在代码中定义,通常通过SimpleSchema)比SQL数据库中的“创伤”更少,具有优缺点。
您可以通过查看包列表(通过运行meteor list
或查看.meteor/packages
文件)来确定应用程序是否使用了其中一个迁移包。
还有一个关于迁移的MeteorTLV聚会视频。