我使用Mongodb和Mongoid作为映射器。例如,在Active-record中,我们使用rake db:migrate迁移和创建数据库。 monogoid的命令是什么,以便模型中的集合在本地mongo数据库中创建。
答案 0 :(得分:1)
MongoDB是一个没有架构的NoSQL数据库(同一集合中的文档在内容方面可能不同)。因此,在更改内容或添加新字段或删除ODM中的现有字段时,无需执行数据库迁移。即使您不需要运行db:migrate任务来创建集合。它是根据您的要求创建的。它就像将数据序列化为二进制文件(BSON)一样简单。