0% found this document useful (0 votes)
2 views

Mongo DB

The document outlines a MongoDB course with a total of 100 marks, consisting of practical experiments aimed at teaching students various MongoDB functions, indexing, aggregation, and text searching. It includes a list of experiments, course objectives, outcomes, and suggested learning resources. The course is designed to enhance students' skills in using MongoDB effectively through hands-on experience.

Uploaded by

sreekantha.aiml
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Mongo DB

The document outlines a MongoDB course with a total of 100 marks, consisting of practical experiments aimed at teaching students various MongoDB functions, indexing, aggregation, and text searching. It includes a list of experiments, course objectives, outcomes, and suggested learning resources. The course is designed to enhance students' skills in using MongoDB effectively through hands-on experience.

Uploaded by

sreekantha.aiml
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Mongo DB

Course Code CIE Marks 50


L:T:P:S 0:0:2:0 SEE Marks 50
Hrs./ Week 2 Total Marks 100
Credits 1 Exam Hours 03

Course objectives :At the end of the course, he student will be able to:
1 Understand basic MongoDB functions, operators and types of operations in
MongoDB.
2 Demonstrate the use of Indexing, Advanced Indexing in MongoDB.
3 Apply the aggregation and Map Reduction in MongoDB.
4 Demonstrate text searching on collections in MongoDB.

Pgm.No. List of Experiments/Programs Hours Cos


Prerequisite Experiments/Programs/Demo

1 a. Illustration of Where Clause, AND,OR operations in 2 CO1


MongoDB.
b. Execute the Commands of MongoDB and operations in
MongoDB : Insert, Query, Update, Delete
2 MongoDB indexing 2 CO3
a. Create index in MongoDB
b. Finding the indexes in a collection
c. Drop indexes in a collection
d. Drop all the indexes
3 a. Develop a MongoDB query to select certain fields and ignore 2 CO1
some fields of the documents from any collection.

b. Develop a MongoDB query to display the first 5 documents


from the results obtained in a. [use of limit and find]
4 Demonstrate how projection operators ($, $elematch and $slice) 2 CO1
would be used in the MondoDB.
5 Execute query selectors (comparison selectors, logical 2 CO1
selectors ) and list out the results on any collection
6 Execute Aggregation operations ($avg, $min,$max, $push, 2 CO2
$addToSet etc.). students encourage to execute several queries
to demonstrate various aggregation operators)
7 Execute Aggregation Pipeline and its operations (pipeline must 2 CO4
contain $match, $group, $sort, $project, $skip etc. students
encourage to execute several queries to demonstrate various
aggregation operators)
8 MongoDB with java and PHP 2 CO3
a. Create a simple application that uses MongoDB with Java
b. Create a simple application that uses MongoDB with PHP
9 a. Find all listings with listing_url, name, address, 2 CO3
host_picture_url in the listings And Reviews collection that have
a host with a picture url
b. Using E-commerce collection write a query to display
reviews summary.
10 a. Develop a query to demonstrate Text search using catalog 2 CO4
data collection for a given word
b. Develop queries to illustrate excluding documents with
certain words and phrases
Suggested Learning Resources:

● BOOK 1: “MongoDB: The Definitive Guide”, Kristina chodorow, 2nd ed O’REILLY, 2013.
● BOOK 2: “MongoDB in Action” by KYLE BANKER et. al. 2nd ed, Manning publication, 2016
● BOOK 3: “MongoDB Complete Guide” by Manu Sharma 1st ed, bpb publication, 2023.
● installation of MongoDB Video: https://www.youtube.com/watch?v=dEm2AS5amyA
● video on Aggregation: https://www.youtube.com/watch?v=vx1C8EyTa7Y
● MongoDB in action book Code download URL: https://www.manning.com/downloads/529

Course outcomes:
At the end of the course, the student will be able to:
CO1 Make use of MangoDB commands and queries..
CO2 Illustrate the role of aggregate pipelines to extract data
CO3 Demonstrate optimization of queries by creating indexes
CO4 Develop aggregate pipelines for text search in collections.

CO-PO Mapping
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO/PO

CO1 3 - - - - - - - - - - - 3 2
CO2 2 2 2 - - - - - - - - - 3 3
CO3 3 3 - - - - - - - - - - 3 2
CO4 2 2 3 - 3 - - - - - - - 3 3

You might also like