• Что бы вступить в ряды "Принятый кодер" Вам нужно:
    Написать 10 полезных сообщений или тем и Получить 10 симпатий.
    Для того кто не хочет терять время,может пожертвовать средства для поддержки сервеса, и вступить в ряды VIP на месяц, дополнительная информация в лс.

  • Пользаватели которые будут спамить, уходят в бан без предупреждения. Спам сообщения определяется администрацией и модератором.

  • Гость, Что бы Вы хотели увидеть на нашем Форуме? Изложить свои идеи и пожелания по улучшению форума Вы можете поделиться с нами здесь. ----> Перейдите сюда
  • Все пользователи не прошедшие проверку электронной почты будут заблокированы. Все вопросы с разблокировкой обращайтесь по адресу электронной почте : info@guardianelinks.com . Не пришло сообщение о проверке или о сбросе также сообщите нам.

CRUD (Create, Read, Update, Delete) operations in MongoDB using a simple college student schema.

Sascha Оффлайн

Sascha

Заместитель Администратора
Команда форума
Администратор
Регистрация
9 Май 2015
Сообщения
1,562
Баллы
155
To gain hands-on experience in performing CRUD (Create, Read, Update, Delete) operations in MongoDB using a simple college student schema.

? Schema (Collection: students)

Each document follows this structure:

{
"student_id": "S001",
"name": "Santhosh",
"age": 20,
"department": "CSBS",
"year": 2,
"cgpa": 9
}

⚙ 1️⃣ CREATE (INSERT)
Insert at least 5 student records into the students collection:

db.students.insertMany([
{
"student_id": "S001",
"name": "Santhosh",
"age": 20,
"department": "CSBS",
"year": 2,
"cgpa": 9
},
{
"student_id": "S002",
"name": "Baviya",
"age": 19,
"department": "CSE",
"year": 1,
"cgpa": 8.7
},
{
"student_id": "S003",
"name": "Karthik",
"age": 21,
"department": "ECE",
"year": 3,
"cgpa": 7.2
},
{
"student_id": "S004",
"name": "Anu",
"age": 20,
"department": "CSE",
"year": 2,
"cgpa": 9.3
},
{
"student_id": "S005",
"name": "Ravi",
"age": 22,
"department": "MECH",
"year": 3,
"cgpa": 6.8
}
])


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



? 2️⃣ READ (QUERY)

Find all students with CGPA > 8:

db.students.find({ cgpa: { $gt: 8 } }).pretty()

Find students belonging to the Computer Science department:

db.students.find({ department: { $in: ["CSE", "CSBS"] } }).pretty()


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



✏ 3️⃣ UPDATE
(a) Update the CGPA of a specific student

db.students.updateOne(
{ student_id: "S002" },
{ $set: { cgpa: 9.1 } }
)

(b) Increase the year of study for all 3rd-year students by 1

db.students.updateMany(
{ year: 3 },
{ $inc: { year: 1 } }
)


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



4️⃣ DELETE
(a) Delete one student record by student_id:

db.students.deleteOne({ student_id: "S005" })

(b) Delete all students having CGPA < 7.5

db.students.deleteMany({ cgpa: { $lt: 7.5 } })


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



AFTER DELETION:


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.





Источник:

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

 
Вверх Снизу