PYTHON Tutorial

CRUD-operationer i MongoDB

Skapa dokument

  • Importera PyMongo-biblioteket
  • Anslut till MongoDB-databasen
  • Skapa en samling
  • Infoga ett dokument i samlingen
import pymongo

client = pymongo.MongoClient("localhost", 27017)
db = client["mydb"]
collection = db["mycollection"]

post = {"title": "MongoDB CRUD Operations", "content": "This is a CRUD operation example."}

collection.insert_one(post)

Hämta dokument

  • Anslut till MongoDB-databasen
  • Skapa en samling
  • Hämta dokument från samlingen
client = pymongo.MongoClient("localhost", 27017)
db = client["mydb"]
collection = db["mycollection"]

documents = collection.find()
for document in documents:
    print(document)

Uppdatera dokument

  • Anslut till MongoDB-databasen
  • Skapa en samling
  • Uppdatera ett dokument i samlingen
client = pymongo.MongoClient("localhost", 27017)
db = client["mydb"]
collection = db["mycollection"]

collection.update_one({"title": "MongoDB CRUD Operations"}, {"$set": {"content": "Updated content"}})

Ta bort dokument

  • Anslut till MongoDB-databasen
  • Skapa en samling
  • Ta bort ett dokument från samlingen
client = pymongo.MongoClient("localhost", 27017)
db = client["mydb"]
collection = db["mycollection"]

collection.delete_one({"title": "MongoDB CRUD Operations"})