Category: လမ်းညွှန်

Mongodb- နယ်ပယ်များစွာဖြင့် အုပ်စုဖွဲ့နည်း

နယ်ပယ်များစွာကို အုပ်စုဖွဲ့ပြီး MongoDB တွင် စုစည်းမှုလုပ်ဆောင်ရန် အောက်ပါ syntax ကို သင်အသုံးပြုနိုင်သည်- db.collection.aggregate([ { $group : { _id :{field1:" $field1 ", field2:" $field2 "}, count :{ $sum :1}}} ]) အောက်ဖော်ပြပါ ဥပမာများသည် အောက်ပါစာရွက်စာတမ်းများပါရှိသော စုစည်းမှု အဖွဲ့ နှင့်အတူ ဤအထားအသိုကို အသုံးပြုနည်းကို ပြသသည်- db.teams.insertOne({team: " Mavs ", position: "...

5 လက်တွေ့ဘဝတွင် ဗဟိုကန့်သတ်သီအိုရီကို အသုံးပြုခြင်း ဥပမာများ

ဗဟိုကန့်သတ်သီအိုရီ တွင် ကျွန်ုပ်တို့သည် လူဦးရေတစ်ခုမှ ထပ်ခါတလဲလဲ ကျပန်းနမူနာများကို ယူ၍ နမူနာတစ်ခုစီ၏ ပျမ်းမျှတန်ဖိုးကို တွက်ချက်ပါက၊ နမူနာများ ဖြန့်ဝေမှုသည် ပုံမှန်မဟုတ်သည့်တိုင် နမူနာများကို ပုံမှန်အတိုင်း ဖြန့်ဝေ သွားမည်ဖြစ်ကြောင်း ဖော်ပြထားပါသည်။ ဗဟိုကန့်သတ်သီအိုရီတွင်လည်း နမူနာဖြန့်ဝေမှု၏ပျမ်းမျှသည် လူဦးရေဖြန့်ဖြူးမှု၏ပျမ်းမျှနှင့် ညီမျှမည်ဖြစ်ကြောင်းဖော်ပြထားသည်- x = µ ဗဟိုကန့်သတ်သီအိုရီသည် ပိုမိုများပြားသော လူဦးရေပျမ်းမျှ အား ကောက်ချက်ဆွဲရန် နမူနာပျမ်းမျှကို အသုံးပြုခွင့်ပေးသောကြောင့် အသုံးဝင်ပါသည်။ အောက်ဖော်ပြပါ ဥပမာများသည် မတူညီသော လက်တွေ့ကမ္ဘာအခြေအနေများတွင် ဗဟိုကန့်သတ်သီအိုရီကို မည်သို့အသုံးပြုကြောင်း ပြသထားသည်။ ဥပမာ...

အကြောင်းရင်းက ဆက်နွယ်မှုကို ဆိုလိုသလား။ ဥပမာ (၃)

ဆက်နွှယ်မှုသည် အကြောင်းရင်းကို ရည်ညွှန်းခြင်းမဟုတ်ကြောင်း ကောင်းစွာသိသည်။ ရိုးရှင်းသောဥပမာအနေဖြင့်၊ ကျွန်ုပ်တို့သည် အမေရိကန်ပြည်ထောင်စုရှိ အထက်တန်းကျောင်းဆင်းများ၏ စုစုပေါင်းအရေအတွက်နှင့် ပီဇာစားသုံးမှုစုစုပေါင်းအပေါ် နှစ်စဉ်ဒေတာကို စုဆောင်းပါက၊ ကိန်းရှင်နှစ်ခုသည် အလွန်ဆက်စပ်နေကြောင်း တွေ့ရှိနိုင်သည်- အထက်တန်းကျောင်းဆင်းဦးရေ တိုးလာခြင်း ကြောင့် ပီဇာစားသုံးမှု တိုးလာသည်ဟု မဆိုလိုပါ။ ဖြစ်နိုင်ခြေအရှိဆုံး ရှင်းပြချက်မှာ လူဦးရေ တိုးလာသည်နှင့်အမျှ အထက်တန်းကျောင်း ဒီပလိုမာ ရရှိသူ အရေအတွက်နှင့် လူဦးရေ တိုးလာသည်နှင့်အမျှ အမေရိကန် လူဦးရေ တိုးလာကြောင်း ရှင်းပြချက်မှာ ဖြစ်နိုင်ခြေ အရှိဆုံး ဖြစ်သည်။ သို့သော် ဆန့်ကျင်ဘက်စကားဆိုသည်ကား အဘယ်နည်း...

Google sheets တွင် စုစည်းရာခိုင်နှုန်းကို တွက်ချက်နည်း

စုစည်းမှုရာခိုင်နှုန်းသည် သတ်မှတ်ထားသောအချက်တစ်ခုအထိ သတ်မှတ်ထားသည့် အချက်အလက်တစ်ခုရှိ တန်ဖိုးစုစုပေါင်းရာခိုင်နှုန်းကို ကိုယ်စားပြုသည်။ အောက်ပါ အဆင့်ဆင့် ဥပမာသည် Google Sheets တွင် တိုးပွားလာသော ရာခိုင်နှုန်းများကို တွက်ချက်နည်းကို ပြသထားသည်။ အဆင့် 1: ဒေတာကိုထည့်ပါ။ ပထမဦးစွာ၊ ကုမ္ပဏီတစ်ခု၏နှစ်များဆက်တိုက်ရောင်းချသည့်ထုတ်ကုန်အရေအတွက်ကိုပြသသည့်ဒေတာအတွဲတစ်ခုကိုဖန်တီးကြပါစို့။ အဆင့် 2- စုစည်းမှုကြိမ်နှုန်းကို တွက်ချက်ပါ။ ထို့နောက် ပထမတန်း၏ တိုးပွားလာသော ကြိမ်နှုန်းကို တွက်ချက်ရန် အောက်ပါဖော်မြူလာကို အသုံးပြုကြပါစို့။ ထို့နောက် ကျွန်ုပ်တို့သည် ဤဖော်မြူလာကို ကော်လံ C ရှိ ကျန်ဆဲလ်တစ်ခုစီသို့ ကူးယူပြီး ကူးထည့်နိုင်သည်-...

Google sheets တွင် if ထုတ်ပြန်ချက်များစွာကို အသုံးပြုနည်း

Google Sheets အတွင်းရှိ ဆဲလ်တစ်ခုတည်းတွင် IF ထုတ်ပြန်ချက်များစွာကို ရေးသားရန် အောက်ပါအခြေခံ syntax ကို အသုံးပြုနိုင်သည်။ = IF ( A2 < 10 , " Bad " , IF ( A2 < 20 , " Okay " , IF ( A2 < 30 , " Good "...

Mongodb- ရက်စွဲအပိုင်းအခြားတစ်ခုဖြင့် မည်ကဲ့သို့ မေးမြန်းရမည်နည်း။

MongoDB တွင် ရက်စွဲအပိုင်းအခြားတစ်ခုဖြင့် မေးမြန်းရန် အောက်ပါအခြေခံ syntax ကို သင်အသုံးပြုနိုင်သည်- db.collection.find({ day: { $gt : ISODate(" 2020-01-21 "), $lt : ISODate(" 2020-01-24 ") } }) ဤအထူးမေးမြန်းချက်သည် 2020-01-21 ထက်ကြီးပြီး 2020-01-24 ထက်နည်းသော “ နေ့” အကွက်၏ စုစည်းမှုတွင် စာရွက်စာတမ်းအားလုံးကို ပြန်ပေးပါမည်။ $gt သည် “ greater than” နှင့် $lt...

Mongodb- အစုအဝေးတစ်ခုသို့ အကွက်အသစ်တစ်ခုထည့်နည်း

MongoDB ရှိ စုစည်းမှုတစ်ခုစီရှိ စာရွက်စာတမ်းတစ်ခုစီသို့ အကွက်အသစ်တစ်ခုထည့်ရန် အောက်ပါနည်းလမ်းများကို အသုံးပြုနိုင်သည်။ နည်းလမ်း 1- တန်ဖိုးများမပါဘဲ အကွက်အသစ်တစ်ခုကို ထည့်ပါ။ db.collection.updateMany({}, { $set :{" new_field ": null}}) နည်းလမ်း 2- သီးခြားတန်ဖိုးတစ်ခုဖြင့် အကွက်အသစ်တစ်ခုကို ထည့်ပါ။ db.collection.updateMany({}, { $set :{" new_field ": 10 }}) နည်းလမ်း 3- ရှိပြီးသားအကွက်များမှ တန်ဖိုးများကို အသုံးပြု၍ အကွက်အသစ်တစ်ခုထည့်ပါ။ db.collection.updateMany( {}, [...

Mongodb- စာရွက်စာတမ်းတစ်ခုစီမှ အကွက်တစ်ခုကို ဖယ်ရှားနည်း

MongoDB ရှိ စုစည်းမှုတစ်ခုရှိ စာရွက်စာတမ်းတစ်ခုစီမှ အကွက်များကို ဖယ်ရှားရန် အောက်ပါနည်းလမ်းများကို အသုံးပြုနိုင်သည်။ နည်းလမ်း 1- အကွက်တစ်ခုကို ဖျက်ပါ။ db.collection.updateMany({}, { $unset : {" field1 ":1}}) နည်းလမ်း 2- အကွက်များစွာကို ဖျက်ပါ။ db.collection.updateMany({}, { $unset : {" field1 ":1, " field2 ":1}}) အောက်ပါဥပမာများသည် အောက်ပါစာရွက်စာတမ်းများပါရှိသော စုစည်း အဖွဲ့ တစ်ခုနှင့် နည်းလမ်းတစ်ခုစီကို အသုံးပြုနည်းကို ပြသသည်-...

Mongodb- ရက်စွဲအလိုက် စာရွက်စာတမ်းများကို မည်သို့ခွဲမည်နည်း။

MongoDB တွင် ရက်စွဲအကွက်အလိုက် စာရွက်စာတမ်းများကို စီရန် အောက်ပါနည်းလမ်းများကို အသုံးပြုနိုင်သည်။ နည်းလမ်း 1- ကြီးနေမည့်ရက်စွဲဖြင့် စီပါ။ db.sales.find().sort({" date_field ": 1 }) နည်းလမ်း 2- ကြီးစဉ်ငယ်လိုက် ရက်စွဲအလိုက်စီပါ။ db.sales.find().sort({" date_field ": -1 }) အောက်ဖော်ပြပါနမူနာများသည် အောက်ပါစာရွက်စာတမ်းများဖြင့် စုစည်း ရောင်းချမှု တွင် နည်းလမ်းတစ်ခုစီကို အသုံးပြုနည်းကို ပြသသည်- db.sales.insertOne({day: new Date(" 2020-01-20 "), amount: 40 })...

Mongodb- အစုအဝေးတစ်ခုတွင် အများဆုံးတန်ဖိုးကို မည်သို့ရှာမည်နည်း။

MongoDB တွင် အကွက်တစ်ခု၏ အမြင့်ဆုံးတန်ဖိုးကို ရှာဖွေရန် အောက်ပါနည်းလမ်းများကို အသုံးပြုနိုင်သည်။ နည်းလမ်း 1- အများဆုံးတန်ဖိုးပါရှိသော စာရွက်စာတမ်းကို ပြန်ပေးပါ။ db.teams.find().sort({" field ": -1 }).limit( 1 ) ဤကုဒ်အပိုင်းအစသည် သီးခြားအကွက်တစ်ခုအပေါ် အခြေခံ၍ စုစည်းမှုအတွင်းရှိ စာရွက်စာတမ်းအားလုံးကို ကြီးစဉ်ငယ်လိုက် စီခွဲကာ ပထမစာရွက်စာတမ်းကိုသာ ပြန်ပေးသည်။ နည်းလမ်း 2- အများဆုံးတန်ဖိုးကိုသာ ပြန်ပေးပါ။ db.teams.find().sort({" field ": -1 }).limit( 1 ).toArray().map(function(u){ return u.field})...