wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

15-mavzu. MongoDBda agregatsiya va statistik tahlil

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Aggregation pipeline nima?

a)

Ma’lumotlarni faqat o‘chirish uchun ishlatiladigan mexanizm

b)

Ma’lumotlarni bosqichma-bosqich qayta ishlash jarayoni

c)

Faqat indekslar bilan ishlovchi tizim

d)

Ma’lumotlarni saqlash formati

2.

Aggregation pipeline qaysi buyruq bilan ishga tushiriladi?

a)

find()

b)

insert()

c)

aggregate()

d)

update()

3.

$match bosqichi qaysi SQL operatoriga o‘xshaydi?

a)

SELECT

b)

WHERE

c)

ORDER BY

d)

GROUP BY

4.

$group bosqichining asosiy vazifasi nima?

a)

Ma’lumotlarni saralash

b)

Ma’lumotlarni yangilash

c)

Ma’lumotlarni guruhlash va hisob-kitob qilish

d)

Ma’lumotlarni o‘chirish

5.

$group bosqichida _id maydoni nimani bildiradi?

a)

Hujjat identifikatorini

b)

Guruhlash mezonini

c)

Ma’lumot turi

d)

Indeks nomini

6.

$group bosqichida _id: null yozilsa, nima sodir bo‘ladi?

a)

Har bir hujjat alohida chiqadi

b)

Hujjatlar o‘chiriladi

c)

Barcha hujjatlar bitta guruhga birlashtiriladi

d)

Xatolik yuz beradi

7.

Qaysi operator qiymatlarni yig‘indisini hisoblaydi?

a)

$avg

b)

$count

c)

$sum

d)

$max

8.

$avg operatori nima qiladi?

a)

Eng katta qiymatni topadi

b)

Eng kichik qiymatni topadi

c)

O‘rtacha qiymatni hisoblaydi

d)

Qiymatlarni sanaydi

9.

$count operatorining vazifasi nima?

a)

Qiymatlarni qo‘shish

b)

Hujjatlar sonini hisoblash

c)

Qiymatlarni ko‘paytirish

d)

Qiymatlarni tartiblash

10.

$sort bosqichida -1 nimani bildiradi?

a)

O‘sish tartibi

b)

Kamayish tartibi

c)

Filtrlash

d)

Guruhlash

11.

Qaysi agregatsiya bosqichi ma’lumotlarni kamayish yoki o‘sish tartibida joylaydi?

a)

$project

b)

$group

c)

$match

d)

$sort

12.

MongoDB’da yangi baza yaratish uchun qaysi buyruq ishlatiladi?

a)

use myDB

b)

create database myDB

c)

db.createDatabase("myDB")

d)

mongo use myDB

13.

students nomli collection qo‘lda qanday yaratiladi?

a)

db.students.create()

b)

db.createCollection("students")

c)

create students

14.

Tanlangan bazadagi collectionlar ro‘yxatini ko‘rish uchun qaysi buyruq ishlatiladi?

a)

show tables

b)

show collections

c)

db.listCollections()

d)

db.collections

15.

Qaysi buyruq yangi foydalanuvchi yaratadi?

a)

CREATE ROLE test_user;

b)

CREATE USER test_user WITH PASSWORD '123';

c)

GRANT test_user;

d)

CREATE TABLE test_user;