Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
21 views10 pages

ADB - Lab Sheet 1

Uploaded by

yolaxa1297
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)
21 views10 pages

ADB - Lab Sheet 1

Uploaded by

yolaxa1297
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
You are on page 1/ 10

CSA3023 Advanced Databases Lab

Lab 1 Manual

Level 1: Perform CRUD operations (Insert, Update, Delete and Query Documents) on
‘Student’ Database.

As we know that we can use MongoDB for various things like building an
application (including web and mobile), or analysis of data, or an administrator
of a MongoDB database, in all these cases we need to interact with the
MongoDB server to perform certain operations like entering new data into the
application, updating data into the application, deleting data from the
application, and reading the data of the application. MongoDB provides a set of
some basic but most essential operations that will help you to easily interact
with the MongoDB server and these operations are known as CRUD

operations.
Create Operations –
The create or insert operations are used to insert or add new documents in the
collection. If a collection does not exist, then it will create a new collection in
the database. You can perform, create operations using the following methods
provided by the MongoDB:

Method Description

It is used to insert a single document in


db.collection.insertOne() the collection.

It is used to insert multiple documents in


db.collection.insertMany() the collection.

db.createCollection() It is used to create an empty collection.


Example 1: In this example, we are inserting details of a single student in the
form of document in the student collection using db.collection.insertOne()
method.

Example 2: In this example, we are inserting details of the multiple students in


the form of documents in the student collection using
db.collection.insertMany() method.

Read Operations –
The Read operations are used to retrieve documents from the collection, or in
other words, read operations are used to query a collection for a document. You
can perform read operation using the following method provided by the
MongoDB:

Method Description

It is used to retrieve documents from the


db.collection.find() collection.
.pretty() : this method is used to decorate the result such that it is easy to
read.
Example : In this example, we are retrieving the details of students from the
student collection using db.collection.find() method.

Update Operations –
The update operations are used to update or modify the existing document in
the collection. You can perform update operations using the following methods
provided by the MongoDB:

Method Description

It is used to update a single document in


the collection that satisfy the given
db.collection.updateOne() criteria.
It is used to update multiple documents
in the collection that satisfy the given
db.collection.updateMany() criteria.

It is used to replace single document in


the collection that satisfy the given
db.collection.replaceOne() criteria.
Example 1: In this example, we are updating the age of Sumit in the student
collection using db.collection.updateOne() method.
Example 2: In this example, we are updating the year of course in all the
documents in the student collection using db.collection.updateMany() method.

Delete Operations –
The delete operation are used to delete or remove the documents from a
collection. You can perform delete operations using the following methods
provided by the MongoDB:

Method Description

It is used to delete a single document


from the collection that satisfy the given
db.collection.deleteOne() criteria.

It is used to delete multiple documents


from the collection that satisfy the given
db.collection.deleteMany() criteria.

Example 1: In this example, we are deleting a document from the student


collection using db.collection.deleteOne() method.
Example 2: In this example, we are deleting all the documents from the student
collection using db.collection.deleteMany() method.

Level 2: Do MongoDB text search on ‘Employee’ Database.


(Student will implement in the lab and write in lab record)

You might also like