¿Existe una forma sencilla de restablecer los datos desde una aplicación implementada por meteoritos?
Entonces, por ejemplo, si hubiera implementado una aplicación llamada test.meteor.com
, ¿cómo podría restablecer fácilmente los datos recopilados por esa aplicación?
Ejecuto localmente meteor reset
, pero no estoy seguro de qué hacer en producción.
una forma es iniciar sesión en la instancia de mongo usted mismo y eliminar los datos relevantes, algo así como por colección:
podría simplemente eliminar toda la base de datos, pero eso confundiría a su entorno y tiene que
--delete
volver a implementar la aplicación de todos modos.fuente
Sé que esto es un poco antiguo, pero acabo de cambiar el nombre de mi colección. entonces en tu
/lib/collections.js
archivo,someCollection = new Mongo.Collection("originalcollection");
se convierte en
someCollection = new Mongo.Collection("newcollectionname");
esto asumiendo, por supuesto, que su aplicación genera los datos para la base de datos.
fuente
originalcollection
.myapp.meteor.com
para la producción. Y si lo hiciera, DEFINITIVAMENTE no querría eliminar una base de datos de producción. Hago esta estrategia para probar cosas nuevas de forma segura con mi modelo sin comprometer los datos. En mi humilde opinión, esta respuesta no fue tan mala como para merecer un voto negativo, ya que es una forma mucho más segura de lidiar con los datos de producción. luego siempre puede eliminar la colección específica, como explica el comentario de @ dcsanSimplemente puede acceder a su base de datos de meteoritos como
para la autenticación, use meteor auth (nombre de usuario y contraseña)
Puede acceder a él desde las herramientas rockmongo , robomogo , mongoui , etc.
Para acceder desde la línea de comando
Primero autentíquese escribiendo nombre de usuario, contraseña de meteor
Entonces
fuente