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({})
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

Beitrag veröffentlicht

zuletzt aktualisiert

Schlagwörter: