Question
For this assignment, you will be using Python to insert new documents into the PyTech collection and querying the collection for existing documents. MongoDB: insert_one()
For this assignment, you will be using Python to insert new documents into the PyTech collection and querying the collection for existing documents.
MongoDB: insert_one() Example
fred = {
first_name: Fred
}
fred_student_id = students.insert_one(fred).inserted_id
print(fred_student_id)
MongoDB: find() Example
docs = db.collection_name.find({})
for doc in docs:
print(doc)
MongoDB: find_one() Example
doc = db.collection_name.find_one({student_id: 1007})
print(doc[student_id])
Instructions
Create a new file under the module_5 directory and add a new file named pytech_insert.py.
Insert three new student documents. Make sure the documents match the fields I identified in the modeling assignment. For the student_ids use 1007, 1008, and 1009.
To insert new documents you will need to use the insert_one() method.
Note: refer to the MongoDB: insert_one() Example.
Display the returned student_ids from the insert method calls.
new_student_Id = students.insert_one(new_student_object).inserted_id.
Create a new file under the module_5 directory and name the new file pytech_queries.py.
Use the find() method to display all documents in the collection.
students.find({})
Note: refer to the find() Example.
Use the findOne() method to display a single document by student_id.
students.find_one({student_id: 1007})
Note: refer to the find_one() Example.
Styling guidelines:
The format must match mine (this is gradable).
You may use the data Ive provided or supply your own values.
The only exception is you must use student_ids 1007, 1008, and 1009.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started