0% found this document useful (0 votes)
11 views5 pages

MongoDB Event Management System Guide

Uploaded by

sivaram.b2023eee
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views5 pages

MongoDB Event Management System Guide

Uploaded by

sivaram.b2023eee
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

#Creating Database & Collections

from pymongo import MongoClient


if __name__=="__main__":
print("Welcome to Event Management System")

client=MongoClient("mongodb://localhost:27017")
print(client)

Database=client["EventDB"]

EventCollections=Database["newcollections"]

#insert one document


dictionary={"Event_Name":"Python Workshop","Category":
'Workshop',"Start Date":"21-05-2024", "End Date":"25-05-2024",
"Venue":"IT-Centre"}
EventCollections.insert_one(dictionary)

# insert many document


dictionary1 = [{"Event_Name": "DS Training", "Category":
"Placement Training", "Start Date": "20-05-2024",
"End Date": "23-05-2024", "Venue": "Code
Studio"},{"Event_Name": "DAA Training", "Category": "Placement
Training", "Start Date": "20-05-2024",
"End Date": "23-05-2024", "Venue": "Class Room"}]
EventCollections.insert_many(dictionary1)

#Changing the Object Id


dictionary = {"_id":1,"Event_Name": "OOP Hands-on Training",
"Category": "Hands-on Training", "Start Date": "21-05-2024",
"End Date": "25-05-2024", "Venue": "IT-Centre"}
EventCollections.insert_one(dictionary)
Output
#Reading one data from the collection
x=EventCollections.find_one({"Event_Name":"DAA Training"})
print(x)

Output

Welcome to Event Management System

MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True)

{'_id': ObjectId('664b1ad52dd94ca67f5c31eb'), 'Event_Name': 'DAA Training', 'Category': 'Placement


Training', 'Start Date': '20-05-2024', 'End Date': '23-05-2024', 'Venue': 'Class Room'}
#Reading all Data from the collection
a=[Link]({"Event_Name":"Python Workshop"})
for i in a:
print(i)

Output

Welcome to Event Management System

MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True)

{'_id': ObjectId('664ae9c6bcbe700aeca85d6f'), 'Event_Name': 'Python Workshop', 'Category':


'Workshop', 'Start Date': '21-05-2024', 'End Date': '25-05-2024', 'Venue': 'IT-Centre'}

{'_id': ObjectId('664b1ad52dd94ca67f5c31e9'), 'Event_Name': 'Python Workshop', 'Category':


'Workshop', 'Start Date': '21-05-2024', 'End Date': '25-05-2024', 'Venue': 'IT-Centre'}

#Update Specific data from the Collections


prev={"Event_Name": "Python Workshop"}
next={"$set":{"Venue": "Classroom"}}
res=EventCollections.update_one(prev,next)

Output
#Update all Data
prev={"Category": "Placement Training"}
next={"$set":{"Category": "BootCamp Training"}}
res=EventCollections.update_many(prev,next)
Output
#Adding new data
prev={"Event_Name": "Python Workshop"}
next={"$set":{"Class": "CSE"}}
res=EventCollections.update_one(prev,next)

Output
#Delete Specific Data
b={"Event_Name":"DAA Training"}
EventCollections.delete_one(b)

Output

#Delete all Data


b={"Event_Name": "Python Workshop"}
EventCollections.delete_many(b)
Output

You might also like