MongoDB

docker run -d -p 27017:27017 -v localdirectory:/data/db mongo startet den Mongo Container mit einem verbundenen Host Laufwerk (v = Volume) Um Einträge aus einer Mongo Collection zu löschen welche in einem Docker Container läuft, kann man dies mittels der mongoshell (mongosh) bewerkstelligen. docker exec -it my_container_name /bin/bash root@943cxxxxxxxxx:/bin# mongosh test> use my_database_name test> show collections test> db.my_collection_name.deleteMany({}) test> db.my_collection_name.find({}) um den Inhalt auszulesen test> db.my_collection_name.find({ "_id" : ObjectId("65632acb95f30b3f66ec4c6a")}) um ein Objekt mit der id 6563.. zu selektieren

November 26, 2023