2011-05-18 67 views
4

我是一个mongoDB的新手。现在我正在开发一个个人项目。我正在使用MongoVUE,在开发过程中,我使用MongoVUE创建了索引。但当然,我正在努力的数据库是为了发展。我如何将我的索引复制到生产数据库?当我通过生产时,集合将是空的,我如何创建具有空集合的索引?从开发到生产的MongoDB索引

脚本?程序来做到这一点?你推荐什么?

谢谢!

回答

1

当您使用MongoVUE创建索引时,它会在底部显示学习shell面板中的实际MongoDB shell命令。只需保留这些命令的记录,并在准备部署时直接通过生产服务器上的shell运行它们。

1

如果您仅将您的设置建立在点击工具上,那么您还必须点击生产!

应该有一些语言的代码用于引导新数据库,包括索引,模式或其他任何必要的定义。对于每个项目和每个数据库都是如此。我会考虑其他方法,让不熟悉的人以幼儿园式的方式来演出。不要个人承担,但如果没有从开发到测试到生产的策略,我们就会看到如此多类似的弱部署。