2011-05-18 3 views
4

Je suis un débutant avec mongoDB. Maintenant, je suis en train de développer un projet personnel. J'utilise MongoVUE, et pendant que je développe, je crée mes index avec MongoVUE. Mais bien sûr, le DB im travaille sur le développement. Comment je copie mes index, à la DB de production? Quand je passerai à la production les collections seront vides, comment je crée ces index avec des collections vides?MongoDB Index du développement à la production

Script? programme pour le faire? ce que vous recommandez?

Merci!

Répondre

1

Lorsque vous créez un index avec MongoVUE, il affiche la commande shell MongoDB réelle dans le panneau Learn Shell en bas. Conservez simplement un enregistrement de ces commandes et exécutez-les directement via le shell sur votre serveur de production lorsque vous êtes prêt à être déployé.

1

Si vous basez votre configuration uniquement sur click-tools, vous devez également cliquer en production!

Il devrait y avoir du code dans un langage quelconque pour le bootstrap d'une nouvelle base de données avec toutes les définitions nécessaires d'index, de schémas ou autres. Cela est vrai pour tous les projets et toutes les bases de données. Je considérerais d'autres approches comme des productions exécutées dans le style de la maternelle par des gens qui ne savent pas mieux. Ne le prenez pas personnellement, mais nous avons vu tant de déploiements faibles de même style sans stratégie qui passe du développement à l'essai à la production.

Questions connexes