Criei com sucesso o banco alurapic e a coleção fotos, inclusive a populei com algumas fotos. Minha dúvida, que é na verdade mais uma curiosidade, é saber onde fisicamente está o arquivo deste banco, ou seja, em qual pasta local.
Criei com sucesso o banco alurapic e a coleção fotos, inclusive a populei com algumas fotos. Minha dúvida, que é na verdade mais uma curiosidade, é saber onde fisicamente está o arquivo deste banco, ou seja, em qual pasta local.
Olá!
Eu sei que a pasta varia de sistema operacional para sistema operacional. Até onde eu lembro, no linux ele costuma ficar em /data/db. Já no Windows eu não sei. Acho que essa foi a pergunta mais difícil que já me fizeram aqui na alura :)
Tenta achar o arquivo mongod.conf.
. Lá deve ter o caminho no qual ele esta salvando no seu sistema operacional.
Flávio, está dentro de C:\data\db.
Eu esperava encontrar um arquivo único que representasse um documento database.
Mas quando fiz um teste e dei insert em uma nova foto, monitorei que os arquivos collection-0-1681628030260228550 e index-1-1681628030260228550 dentro de C:\data\db foram modificados.
Esses arquivos tem extensão "Arquivo WT".
Confesso que fiquei um pouco confuso com essa estrutura de arquivos. Como faria se eu quisesse, por exemplo, exportar o meu documento database?
Excelente, Flávio. Não conhecia essa funcionalidade mongoexport e mongoimport, e achei muito útil.
Como não sou da área, vira e mexe tenho essas curiosidades de entender a arquitetura por debaixo dos panos.
Obrigado.