• Vazifa MongoDB
  • Ma’lumotlarni ism, id, yosh, narx kabi parametrlar orqali qidirish(find).
  • Amaliy Topshiriqlar: Kirish MongoDB




    Download 21,6 Kb.
    bet1/4
    Sana03.01.2024
    Hajmi21,6 Kb.
    #129819
      1   2   3   4

    Mongoda yaratilgan ma’lumotlar bazasini intelektual tahlil qilish.

    Nazariy topshiriq:

    1. Ma’lumotlarning intelektual tahlili .

    Amaliy Topshiriqlar:
    Kirish
    MongoDB - bu zamonaviy, kuchli, qulay va engil ma'lumotlar bazasini boshqarish tizimi (qisqartma: DBMS). MongoDB-dagi barcha ma'lumotlar JSON formatida saqlanadi, uni istalgan dasturlash tilida o'qilishi mumkin bo'lgan formatga moslashtirish oson. Ma'lumotlar bazasi ma'lumotlar bilan ishlash uchun NoSQL yondashuvidan foydalanadi.
    Mongo bepul va ochiq manba hisoblanadi. Tizim Node JS, Angular, Express va MongoDB ni o'z ichiga olgan MEAN stek tufayli mashhurlikka erishdi. Ko'pgina Web-ishlab chiquvchilar MEAN stekidan foydalanadilar, bu erda "MMongoDB ma'nosini anglatadi va qolgan harflar yuqorida tavsiflangan texnologiyalarga mos keladi.
    Mongo turli loyihalarga osongina birlashtirilishi mumkin, oddiy tuzilishga va qulay funksionallikka ega. Oddiyligi tufayli u qisqa vaqt ichida dasturchilar orasida katta shuhrat qozondi.
    Maqsad
    Ushbu ishning maqsadi MongoDB da katta ma'lumotlarni tahlil qilishning miqdoriy va aralash usullarini va ularni amaliy qo'llashni o'rganishdir.
    Vazifa
    MongoDB-da yaratilgan ma’lumotlar bazasini intelektual tahlil qilish va undagi ma'lumotlarni tahrir qilish uchun MongoDB Shell yoki Compass kabi istalgan MongoDB mijozidan foydalanishingiz mumkin.
    1. Ma’lumotlarni ism, id, yosh, narx kabi parametrlar orqali qidirish (find).
    2. Foreach metodidan foydalanish.
    3. Ma’lumotlarni ism, id, yosh, narx kabi parametrlar orqali saralash (sort).
    4. Ma’lumotlarni tahrirlash (yoshi, narxi, nomi).
    5. Malumotlarni maydon nomini o‘zgartirish (rename).
    6. Ma’lumotlarni o`chirib tashlash.

    1. Ma’lumotlarni ism, id, yosh, narx kabi parametrlar orqali qidirish(find).

    db.users.find({
    $or: [ { name: "Alice" },
    { _id: ObjectId("659142affdfb1694971475a2") },
    { age: { $gte: 18, $lte: 30 } },
    { price: 100 }
    ]
    })
    {
    _id: ObjectId('659142affdfb1694971475a2'),
    name: 'Alice',
    age: 25,
    email: 'alice@example.com',
    gender: 'female'
    }
    {
    _id: ObjectId('659142affdfb1694971475a3'),
    name: 'Bob',
    age: 30,
    email: 'bob@example.com',
    gender: 'male'
    }
    {
    _id: ObjectId('659142affdfb1694971475a4'),
    name: 'Tom',
    age: 30,
    email: 'tom@example.com',
    gender: 'male'
    }
    {
    _id: ObjectId('659142affdfb1694971475a6'),
    name: 'Candy',
    age: 30,
    email: 'candy@example.com',
    gender: 'female'
    }
    {
    _id: ObjectId('659142affdfb1694971475a6'),
    name: 'Candy',
    age: 30,
    email: 'candy@example.com',
    gender: 'female'
    }



    1. Download 21,6 Kb.
      1   2   3   4




    Download 21,6 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Amaliy Topshiriqlar: Kirish MongoDB

    Download 21,6 Kb.