#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