sql >> Database teknologi >  >> NoSQL >> MongoDB

Mongo docker-billede kører ikke script efter oprettet

Du behøver ikke at ændre mongo-kommandoen, fordi den vil forårsage problemer med mongodb-beholderen. Ved at definere command du vil tilsidesætte den originale CMD som forventede at køre. scriptet vil blive udført automatisk, så længe du har monteret det under /docker-entrypoint-initdb.d/ som forklaret i her

Bemærk, at scripts kun vil blive udført én gang i starten af ​​din container, og for at få det til at køre igen skal du slette /data/db volumen, der er knyttet til din container




  1. Sådan fortsætter du indsættelse efter duplikatnøglefejl ved hjælp af PyMongo

  2. Hvorfor bruger MongoDB ikke det sammensatte indeks til forespørgslen?

  3. At kombinere to $exists en MongoDB .find

  4. MongoDB:hvorfor returnerer find og findOne kun det sidste array-element?