2013-06-17 3 views
8

Je viens de construire l'application de discussion sur le météore et l'ai déployée avec meteor deploy appname. Maintenant, je veux supprimer les données présentes dans l'application. Comme nous le savons meteor prend en charge Mongo base de données, j'ai essayé par meteor reset mais cette réinitialiser seulement mon local db pas l'application. Alors, comment puis-je supprimer les données du repo météore?Comment supprimer les données lors du déploiement du projet?

+0

en double de: http://stackoverflow.com/questions/15583107/meteor-app-réinitialisation-a-deploy-apps-db –

+0

merci @Kristoffer K mais y at-il une méthode pour que nous ne devions pas supprimer le projet et re déployer ?? –

+0

Salut! Je ne pense pas, car meteor.com n'est pas vraiment destiné aux "vraies" applications de production (pour le moment). Sur par exemple Heroku vous obtenez plus de contrôle sur votre application et la DB. –

Répondre

10

Ceci est aussi simple que d'ouvrir un shell mongo à la base de données distante sur les serveurs meteor.com.

tout ce que vous devez faire est de taper

météore mongo appname

où appname est le nom que vous avez déployé votre application.

Une fois que vous avez une invite de commande, vous pouvez utiliser db. collectionName .remove ({}) sur chaque collection pour se débarrasser de vos données.

Vous pouvez également supprimer votre déploiement complet des serveurs de météorites.

météore déployer --delete appname

redéployer

Meteor appname deploy

Questions connexes