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({})
Code-Sprache: PHP (php)
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