Ya no busques más por otras páginas ya que estás al sitio correcto, contamos con la respuesta que quieres sin problema.
Solución:
No estoy seguro de que sea una forma adecuada de hacerlo, enviar una eliminación probablemente podría causar daños a su servidor mongo, y deberá reparar su base de datos después en caso de falla.
Tal vez ya resolviste esta pregunta, pero esto es lo que hago:
mongo admin --eval "db.shutdownServer()"
Me conecto automáticamente a la colección del administrador y, a continuación, solo tengo que ejecutar la extinción.
Aquí está el enlace oficial sobre cómo detener Mongodb correctamente: http://api.mongodb.org/wiki/current/Starting%20and%20Stopping%20Mongo.html
Mejor
- Abra el símbolo del sistema/Powershell como administrador.
- Ejecutar “parada neta MongoDB”
De la documentación de mongo shell:
usar nombre de base de datos
Este comando no funciona en modo script. En su lugar, deberá definir explícitamente la base de datos en la conexión (/dbname en el ejemplo anterior).
Alternativamente, también puede crear una conexión dentro del script:
db2 = connect("server:27017/otherdbname")
Se me ocurrió el siguiente código: guarde el siguiente fragmento en stop_mongod.js expediente:
db = connect("localhost:27017/admin");
db.shutdownServer();
quit();
Ajustar la conexión string si necesario. Luego, desde la línea de comando o dentro de su secuencia de comandos por lotes:
mongo stop_mongod.js
Aquí puedes ver las comentarios y valoraciones de los usuarios
Si piensas que ha sido provechoso nuestro post, nos gustaría que lo compartas con otros seniors de esta manera nos ayudas a dar difusión a nuestro contenido.