MongoDB从开发到生产的索引

时间:2011-05-18 14:24:15

标签: .net mongodb indexing

我是mongoDB的新手。现在我正在开发一个个人项目。我正在使用MongoVUE,在开发过程中,我使用MongoVUE创建索引。但当然,我正在努力的DB是用于开发的。我如何将索引复制到生产数据库?当我转到生产时,集合将是空的,我如何使用空集合创建这些索引?

脚本?程序这样做?你推荐什么?

谢谢!

2 个答案:

答案 0 :(得分:1)

如果您的设置仅基于点击工具,那么您还必须点击生产!

对于新数据库的引导程序,应该有某种语言的代码,其中包含索引,模式或其他所有必需的定义。这适用于每个项目和每个数据库。我认为其他方法是由不熟悉的人在幼儿园风格中运行。不要把它当作个人,但我们已经看到了如此多的类似风格的弱部署,而没有从开发到测试再到生产的战略。

答案 1 :(得分:1)

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