A maneira correta de lidar com isso é o comando para executar um script em vez de mongod diretamente. O script deve formatar o diretório e depois executar o mongo.
Temos vários daemons que estamos iniciando rapidamente. Todos os daemons estão procurando por diretórios específicos para seus dados. Um dos aplicativos é o mongo. Infelizmente, o diretório de dados está vazio, portanto a pasta db não existe.
apps:
app1:
command: app1 --path "$SNAP_DATA/app1
daemon: simple
mongodb:
command: mongod --dbpath "$SNAP_DATA/db/"
daemon: simple
plugs: [network-bind]
como podemos forçar esse diretório a ser criado antes que o daemon mongodb seja iniciado?
A maneira correta de lidar com isso é o comando para executar um script em vez de mongod diretamente. O script deve formatar o diretório e depois executar o mongo.