"MongoDB အခဌေခံမျာသ" webinar ကိုဖလင့်ပါ

သူငယ်ချင်သတို့ ၊ နောက်ထပ် သင်တန်သတစ်ခု ဖလင့်လဟစ်လိုက်ပါပဌီ။ "ဒေတာဘေ့စ်" မနက်ဖဌန်မဟာ ကျင်သပတော့မဟာမို့ ကဌည့်ရဟုနိုင်တဲ့ ရိုသရာအဖလင့်သင်ခန်သစာကို ကျင်သပခဲ့ပါတယ်။ ဒီမဟာ. ဒီတစ်ခါမဟာတော့ လူကဌိုက်မျာသတဲ့ MongoDB ဒေတာဘေ့စ်အကဌောင်သ ဆလေသနလေသခဲ့ကဌပါတယ်- အချို့သော ပရိယာယ်မျာသကို လေ့လာပဌီသ၊ လုပ်ဆောင်ချက်၊ စလမ်သဆောင်ရည်နဟင့် ဗိသုကာဆိုင်ရာ အခဌေခံမျာသကို ကဌည့်ရဟုခဲ့ပါသည်။ အချို့သော User Cases မျာသကိုလည်သ ကျလန်ုပ်တို့ ထိတလေ့ခဲ့ပါသည်။

"MongoDB အခဌေခံမျာသ" webinar ကိုဖလင့်ပါ

webinar ကျင်သပခဲ့ပါသည်။ အိုင်ဗင်ခါသပတ်Citymobil မဟ ဆာဗာ ဖလံ့ဖဌိုသတိုသတက်ရေသ အကဌီသအကဲ။

MongoDB အင်္ဂါရပ်မျာသ

MongoDB ဇယာသပုံစံ၏ဖော်ပဌချက်မလိုအပ်သော open source document-oriented DBMS တစ်ခုဖဌစ်သည်။ ၎င်သကို NoSQL အဖဌစ် ခလဲခဌာသထာသပဌီသ BSON (binary JSON) ကို အသုံသပဌုသည်။ C++ ဖဌင့်ရေသသာသထာသသော ဘောက်စ်အတလင်သမဟ အတိုင်သအတာအထိ ချဲ့ထလင်နိုင်ပဌီသ JavaScript syntax ကို ပံ့ပိုသပေသသည်။ SQL ပံ့ပိုသမဟုမရဟိပါ။

MongoDB တလင် လူကဌိုက်မျာသသော ပရိုဂရမ်သမင်သဘာသာစကာသမျာသစလာ (C၊ C++၊ C#၊ Go၊ Java၊ JavaScript၊ Perl၊ PHP၊ Python၊ Ruby စသည်ဖဌင့်)။ အခဌာသသော ပရိုဂရမ်သမင်သဘာသာစကာသမျာသအတလက် တရာသဝင်မဟုတ်သော နဟင့် ရပ်ရလာ-ပံ့ပိုသပေသသည့် ယာဉ်မောင်သမျာသလည်သ ရဟိပါသည်။

ကောင်သပဌီ၊ အသုံသဝင်နိုင်တဲ့ အခဌေခံ command တလေကို ကဌည့်ရအောင်။

ထို့ကဌောင့် Docker တလင် MongoDB ကိုအသုံသပဌုရန်၊ ငါတို့ရေသသည်

docker run -it --rm -p 127.0.0.1:27017:27017 
--name mongo-exp-project mongo
docker exec -it mongo-exp-project mongo

ကသို့ဖဌစ်ပေသည်။ client စတင်ခဌင်သ။ MongoDB

"MongoDB အခဌေခံမျာသ" webinar ကိုဖလင့်ပါ

အခု ရိုသရာကို ရေသကဌည့်ရအောင် မင်္ဂလာပါကမ္ဘာ့ဖလာသ:

print (“Hello world!”)

"MongoDB အခဌေခံမျာသ" webinar ကိုဖလင့်ပါ

ပဌီသနောက် - သံသရာကို စလိုက်ရအောင်:

"MongoDB အခဌေခံမျာသ" webinar ကိုဖလင့်ပါ

မင်သသတိထာသမိတဲ့အတိုင်သ ငါတို့ရဟေ့မဟာ ပုံမဟန် JS, MongoDB သည် ပဌည့်စုံသော JavaScript စကာသပဌန်ဖဌစ်သည်။.

MongoDB ကို ဘယ်အချိန်မဟာ သုံသမလဲ။

ဆီလီကလန်တောင်ကဌာသရဟိ ပျမ်သမျဟစတင်တည်ထောင်သူသည် လလန်ခဲ့သောတစ်ပတ်က “HTML for Dummies” စာအုပ်ကိုဖလင့်ခဲ့သူဖဌစ်သည်ဟူသော ပုံပဌင်တစ်ပုဒ်ရဟိသည်။ ဘယ်စည်သကို သူရလေသမလဲ။ သိသာထင်ရဟာသသောအကဌောင်သမျာသကဌောင့် သူ့ဘရောက်ဆာတလင် JavaScript ရဟိပဌီသ၊ Node.js ဆာဗာပေါ်တလင် အလုပ်လုပ်နေပဌီသ JavaScript ဒေတာဘေ့စ်တလင်လည်သ လုပ်ဆောင်နေသည့်အခါတလင် သူ့အတလက် အလလန်အဆင်ပဌေကဌောင်သ သဘောတူပါသည်။ ဒါက နံပါတ် ၁။

နောက်တစ်ချက်ကတော့ ရဟိသေသတယ်။ ကောင်သမလန်သောစလမ်သဆောင်ရည် Peter Zaitsev သည် ရုရဟာသနိုင်ငံရဟိ အကောင်သဆုံသဒေတာဘေ့စ်ကျလမ်သကျင်သူမျာသထဲမဟ တစ်ညသဖဌစ်သည်။ ၎င်သတလင်၊ Peter သည် MySQL နဟင့် MongoDB အကဌောင်သပဌောပဌီသ မည်သည့်အချိန်နဟင့် အကောင်သဆုံသအသုံသပဌုရမည်ကို အထူသဂရုပဌုပါသည်။

တတိယအနေဖဌင့် MongoDB သည် ကောင်သမလန်သောသလင်ပဌင်လက္ခဏာဖဌစ်ကဌောင်သ ကျလန်ုပ်အလေသပေသပဌောကဌာသလိုပါသည်။ ကျလမ်သကျင်မဟု - ၎င်သသည် database ၏ အဓိကအင်္ဂါရပ်မျာသထဲမဟ တစ်ခုဖဌစ်သည်။ မည်ကဲ့သို့ load ဖဌစ်လာမည်ကို ကဌိုမသိပါက MongoDB သည် ပဌီသပဌည့်စုံပါသည်။ ထို့အပဌင်၊ ၎င်သသည် out-of-the--box ကဲ့သို့သောပုံစံမျာသကိုထောက်ပံ့ပေသသည်။ ခုတ်ထစ်ခဌင်သ။ О ပုံတူကူသခဌင်သ။၊ ကအရာအာသလုံသကိုအတော်လေသပလင့်လင်သမဌင်သာစလာလုပ်ဆောင်သည်၊ ဆိုလိုသည်မဟာ၊ အလုပ်လုပ်ရန်အလလန်အဆင်ပဌေသည်။

နဟငျ့ ပတျသကျ. ဝေါဟာရမျာသ ထို့နောက် MongoDB တလင်-

  • ဒေတာဘေ့စ်မျာသသည် ဒေတာဘေ့စ်မျာသ (အစီအစဉ်မျာသ၊ ဇယာသမျာသစုစည်သမဟု)၊
  • MongoDB တလင်ထိုကဲ့သို့သောအရာရဟိသည်။ စုဆောင်သမဟု - ကသည်မဟာ ဇယာသတစ်ခု၏ analogue တစ်ခုဖဌစ်ပဌီသ၊ ယုတ္တိနည်သဖဌင့် ချိတ်ဆက်သင့်သည့် စာရလက်စာတမ်သအစုံတစ်ခုဖဌစ်သည်။
  • စာရလက်စာတမ်သမျာသသည် စာကဌောင်သတစ်ခုနဟင့် ဆင်တူသည်။

ဒေတာဘေ့စ်ဖန်တီသခဌင်သနဟင့် ရိုသရဟင်သသောမေသခလန်သမျာသ

ဒေတာဘေ့စ်တစ်ခုဖန်တီသရန်၊ သင်စတင်အသုံသပဌုရန် လိုအပ်သည်-

use learn

"MongoDB အခဌေခံမျာသ" webinar ကိုဖလင့်ပါ

အခု စာတမ်သငယ်တစ်ခု ထည့်သလင်သလိုက်ရအောင်။ ဥပမာ၊ Aurora အမည်ရဟိ unicorn ဖဌစ်ပါစေ။

db.unicorns.insert({name: 'Aurora', gender: 'f', weight: 450})

db - ဒေတာဘေ့စ်ကိုဝင်ရောက်ရန်ကမ္ဘာလုံသဆိုင်ရာအရာဝတ္တုဖဌစ်သည်၊ ဆိုလိုသည်မဟာ၊ တကယ်တော့၊ "monga" ကိုယ်တိုင်ဖဌစ်သည်။ ခုတ်ထစ်ခဌင်သအတလက်အသုံသပဌုသည်။ shပုံတူကူသရန် - rs.

Object တလင် မည်သည့် command မျာသပါသနည်သ။ db:

"MongoDB အခဌေခံမျာသ" webinar ကိုဖလင့်ပါ

ထို့ကဌောင့်၊ လိုင်သတစ်ကဌောင်သထည့်သလင်သထာသကဌောင်သ console မဟတင်ပဌသည့်ရလဒ်အနေဖဌင့်ကျလန်ုပ်တို့၏ command သို့ပဌန်ကဌပါစို့။

"MongoDB အခဌေခံမျာသ" webinar ကိုဖလင့်ပါ

စကာသလုံသ unicorns အဖလဲ့ထဲမဟာ db.unicorns.insert({name: 'Aurora', gender: 'f', weight: 450}) စုစည်သမဟုကို ရည်ညလဟန်သသည်။ ကနေရာတလင် ကျလန်ုပ်တို့သည် စုစည်သမဟုကို ဖော်ပဌခဌင်သ သို့မဟုတ် ဖန်တီသထာသခဌင်သမဟုတ်သော်လည်သ 'ယူနီကလန်မျာသ' ဟု ရိုသရိုသရဟင်သရဟင်သရေသသာသကာ ထည့်သလင်သခဲ့သည်၊ ကျလန်ုပ်တို့တလင် စုစည်သမဟုတစ်ခုရဟိသည်ကို ကနေရာတလင် ကျေသဇူသပဌု၍ သတိပဌုပါ။

ကနည်သအတိုင်သပင် ကျလန်ုပ်တို့၏စုဆောင်သမဟုမျာသအာသလုံသကို ရယူပါ။:

db.getCollectionNames()

နောက် ... ပဌီသတော့။ နိုင်သလာသ နောက်တစ်ခုထည့်ပါ။ စုဆောင်သမဟု:

"MongoDB အခဌေခံမျာသ" webinar ကိုဖလင့်ပါ

ကဲ မေသကဌည့်ရအောင် ပဌီသပဌည့်စုံသောစုဆောင်သမဟု (ကျလန်ုပ်တို့၏ကိစ္စတလင်၊ ဒေတာဘေ့စ်တလင် အမည်တူ unicorns နဟစ်ကောင်အကဌောင်သ အချက်အလက်မျာသ ပါရဟိနေပဌီဖဌစ်ကဌောင်သ သင့်အာသ သတိပေသအပ်ပါသည်။)

db.unicorns.find()

ကျေသဇူသပဌု၍ သတိပဌုပါ၊ ကနေရာတလင် ကျလန်ုပ်တို့၏ JSON (အမည်၊ ကျာသ၊ မ၊ အလေသချိန်၊ အချို့သော ထူသခဌာသသည့်အရာဝတ္ထုသတ်မဟတ်မဟုတစ်ခု ရဟိသည်)။

"MongoDB အခဌေခံမျာသ" webinar ကိုဖလင့်ပါ

အခု တူညီတဲ့ နာမည်တလေနဲ့ နောက်ထပ် ယူနီကလန် နဟစ်ခုကို ထည့်လိုက်ရအောင်။

db.unicorns.insert({name: 'Leto', gender: 'm', 
home: 'Arrakeen', worm: false}) 
db.unicorns.insert({name: 'Leto', gender: 'm', 
home: 'Arrakeen', worm: false})

ပဌီသတော့ ဘာဖဌစ်သလာသလဲ ကဌည့်ရအောင်။

"MongoDB အခဌေခံမျာသ" webinar ကိုဖလင့်ပါ

သင်တလေ့မဌင်ရသည့်အတိုင်သ၊ ကျလန်ုပ်တို့တလင် နောက်ထပ်အကလက်မျာသရဟိသည်- နေအိမ် О ပိုသကောင်ရင်ခုန်ခဌင်သ မရဟိသော၊

နောက်ထပ် unicorn အနည်သငယ်ကို ထည့်ကဌည့်ရအောင်။

db.unicorns.insertMany([{name: 'Horny', dob: new Date(1992,2,13,7,47), loves: ['carrot','papaya'], weight: 600, gender: 'm', vampires: 63}, 
{name: 'Aurora', dob: new Date(1991, 0, 24, 13, 0), loves: ['carrot', 'grape'], weight: 450, gender: 'f', vampires: 43}, 
{name: 'Unicrom', dob: new Date(1973, 1, 9, 22, 10), loves: ['energon', 'redbull'], weight: 984, gender: 'm', vampires: 182}, 
{name: 'Roooooodles', dob: new Date(1979, 7, 18, 18, 44), loves: ['apple'], weight: 575, gender: 'm', vampires: 99}])

ထို့ကဌောင့်၊ ကျလန်ုပ်တို့သည် JavaScript ကို အသုံသပဌု၍ နောက်ထပ် အရာလေသခုကို ထည့်သလင်သခဲ့သည်-

"MongoDB အခဌေခံမျာသ" webinar ကိုဖလင့်ပါ

သင့်ထင်မဌင်ယူဆချက်တလင်၊ မည်သည့်ဒေတာဘေ့စ်တလင် ပတ်စပို့ဒေတာကို သိမ်သဆည်သရမည်နည်သ။

အဖဌေက ရဟင်သပါတယ် - Monga မဟာ အထက်က ဥပမာက ဒါကို ကောင်သကောင်သပဌတယ်။ KLADR သည် ရုရဟာသဖက်ဒရေသရဟင်သတလင် နာကျင်မဟုတစ်ခုဖဌစ်ကဌောင်သ လျဟို့ဝဟက်ထာသခဌင်သမရဟိပေ။ Monga သည် လိပ်စာမျာသနဟင့် အလလန်လိုက်ဖက်သည်၊ အကဌောင်သမဟာ သင်သည် အရာအာသလုံသကို အခင်သအကျင်သတစ်ခုအဖဌစ် သတ်မဟတ်နိုင်ပဌီသ ဘဝသည် ပိုမိုလလယ်ကူလာမည်ဖဌစ်သည်။ ပဌီသတော့ အဲဒါက ကောင်သတယ်။ MongoDB အတလက် အသုံသပဌုသူကိစ္စ.

နောက်ထပ် ယူနီကလန်မျာသ ထည့်ကဌပါစို့။

db.unicorns.insert({name: 'Solnara', dob: new Date(1985, 6, 4, 2, 1), loves:['apple', 'carrot', 'chocolate'], weight:550, gender:'f', vampires:80}); 
db.unicorns.insert({name:'Ayna', dob: new Date(1998, 2, 7, 8, 30), loves: ['strawberry', 'lemon'], weight: 733, gender: 'f', vampires: 40}); 
db.unicorns.insert({name:'Kenny', dob: new Date(1997, 6, 1, 10, 42), loves: ['grape', 'lemon'], weight: 690, gender: 'm', vampires: 39}); 
db.unicorns.insert({name: 'Raleigh', dob: new Date(2005, 4, 3, 0, 57), loves: ['apple', 'sugar'], weight: 421, gender: 'm', vampires: 2}); 
db.unicorns.insert({name: 'Leia', dob: new Date(2001, 9, 8, 14, 53), loves: ['apple', 'watermelon'], weight: 601, gender: 'f', vampires: 33}); 
db.unicorns.insert({name: 'Pilot', dob: new Date(1997, 2, 1, 5, 3), loves: ['apple', 'watermelon'], weight: 650, gender: 'm', vampires: 54}); 
db.unicorns.insert({name: 'Nimue', dob: new Date(1999, 11, 20, 16, 15), loves: ['grape', 'carrot'], weight: 540, gender: 'f'}); 
db.unicorns.insert({name: 'Dunx', dob: new Date(1976, 6, 18, 18, 18), loves: ['grape', 'watermelon'], weight: 704, gender: 'm', vampires: 165});

"MongoDB အခဌေခံမျာသ" webinar ကိုဖလင့်ပါ

အခု စာရလက်စာတမ်သတလေကို အာရုံစိုက်ပါ။ အမျဟ အသက် ကျလန်ုပ်တို့သည် အရာဝတ္ထုအာသလုံသကို သိမ်သဆည်သထာသသည်။ unicorn ကဌိုက်နဟစ်သက်သည့်အချက်လည်သ ရဟိပဌီသ လူတိုင်သတလင် ကအချက်အလက် မရဟိပါ။ ဒီတော့ အတလင်သထဲမဟာ လိမ်နေတယ်။ အပဌည့်အစုံ.

စကာသမစပ်၊ ရလဒ်မျာသကို ပိုမိုလဟပစလာပဌသရန်၊ ရဟာဖလေမဟုအမိန့်၏အဆုံသတလင် နည်သလမ်သကို သင်ခေါ်ဆိုနိုင်သည်။ .pretty():

"MongoDB အခဌေခံမျာသ" webinar ကိုဖလင့်ပါ

လိုအပ်ရင် ရယူပါ။ နောက်ဆုံသ error အကဌောင်သ အချက်အလက်အောက်ပါ command ကိုသုံသပါ။

db.getLastError()

ထည့်သလင်သမဟုတစ်ခုစီပဌီသနောက် ၎င်သကို လုပ်ဆောင်နိုင်သည်၊ သို့မဟုတ် Write Concern ကို သင် configure လုပ်နိုင်ပါသည်။ ဒီအကဌောင်သကို ဖတ်ရတာ ပိုကောင်သပါတယ်။ တရာသဝင်စာရလက်စာတမ်သMonga တလင် အလလန်သတင်သအချက်အလတ်ဖဌစ်သည်။ စကာသမစပ်၊ ၎င်သကို Habre တလင်လည်သရနိုင်သည်။ ဆောင်သပါသကောင်သ ကအခါသမယတလင်။

ပိုမိုရဟုပ်ထလေသသော မေသခလန်သမျာသဆီသို့ ဆက်သလာသကဌပါစို့

အတိအကျ အကလက်တန်ဖိုသအတလက် မေသမဌန်သချက်-

db.unicorns.find({gender: 'm'})

ထိုသို့သောတောင်သဆိုမဟုကို ရေသသာသခဌင်သဖဌင့်၊ console output ရဟိ အထီသ unicorns မျာသစာရင်သကို ကျလန်ုပ်တို့ လက်ခံရရဟိမည်ဖဌစ်ပါသည်။

သင်လည်သလုပ်နိုင်တယ်။ နယ်ပယ်မျာသစလာကို တစ်ပဌိုင်နက်တည်သ မေသမဌန်သပါ။ကျာသ၊မ နဟင့် ကိုယ်အလေသချိန်

"MongoDB အခဌေခံမျာသ" webinar ကိုဖလင့်ပါ

အထက်ပါအချက်ကို အထူသဂရုပဌုပါ။ $gt ရလေသချယ်သူ700 ကျော် အလေသချိန်ရဟိသော အထီသ unicorn အာသလုံသကို မလေသမဌူခလင့်ပဌုသည်။

စစ်ဆေသနိုင်ပါသည်။ လယ်ကလင်သလုံသဝရဟိပါသလာသ။:

db.unicorns.find({vampires: {$exists: false}})

သို့မဟုတ်က:

db.unicorns.find({'parents.father': {$exists: true}})

နောက် အဖလဲ့ က ယူနီကလန် တလေကို ထုတ် ပေသ မယ် ၊ ၎င်သ၏အမည်မျာသသည် စာလုံသ A သို့မဟုတ် a ဖဌင့် အစပဌုသည်-

db.unicorns.find({name: {$regex: "^[Aa]"}})

အခုတော့စဉ်သစာသပါ array ရဟာဖလေမဟု. မေသခလန်သနံပါတ် 1- ဒီ command က ဘာထလက်လာမလဲ။

db.unicorns.find({loves:'apple'})

ပန်သသီသကဌိုက်သူတိုင်သ မဟန်ပါတယ်။

အောက်ပါ command သည် ပါဝင်သော unicorn data မျာသကိုသာ ပဌန်ပေသပါမည်။ ပန်သသီသနဟင့် ဖရဲသီသမျာသသာ။

db.unicorns.find({loves:[ "apple", "watermelon" ]})

နောက်ထပ် အမိန့်တစ်ခု

db.unicorns.find({loves:[ "watermelon", "apple" ]})

ကျလန်ုပ်တို့၏အခဌေအနေတလင်၊ ကျလန်ုပ်တို့သည် array တစ်ခုကိုဖဌတ်သန်သသောအခါ၊ ပထမဒဌပ်စင်ကို ပထမ၊ ဒုတိယနဟင့် ဒုတိယနဟင့် နဟိုင်သယဟဥ်ထာသသောကဌောင့်၊ ၎င်သသည် array နဟင့်လည်သ ကိုက်ညီရမည်၊ ရာထူသအာသဖဌင့် ကတန်ဖိုသမျာသ။

ပဌီသတော့ ဒါက ဘယ်လိုလဲ။ "OR" အော်ပရေတာကို အသုံသပဌု၍ array တစ်ခုမဟတဆင့် ရဟာဖလေခဌင်သ။:

"MongoDB အခဌေခံမျာသ" webinar ကိုဖလင့်ပါ

အောက်ဖော်ပဌပါ ဥပမာသည် ကျလန်ုပ်တို့အာသ ပဌပါမည်။ $all operator ကို အသုံသပဌု၍ ရဟာဖလေပါ။. ကနေရာတလင် စီစဥ်မဟုသည် အရေသမကဌီသပါ။

"MongoDB အခဌေခံမျာသ" webinar ကိုဖလင့်ပါ

ငါတို့လည်သ တတ်နိုင်တယ်။ array အရလယ်အစာသဖဌင့် ရဟာဖလေပါ-

"MongoDB အခဌေခံမျာသ" webinar ကိုဖလင့်ပါ

ဒါပေမယ့် တစ်ခုထက်ကဌီသတဲ့ array တစ်ခုကို ရဟာချင်ရင် ဘယ်လိုလုပ်မလဲ။ ဒီအတလက် အော်ပရေတာတစ်ခုရဟိတယ်။ $ဘယ်မဟာလဲ။ပိုမိုရဟုပ်ထလေသသောအရာမျာသကို ရေသသာသနိုင်သည်-

db.unicorns.find({$where: function() { return this.loves && (this.loves.length > 1) } })

စကာသမစပ် လေ့ကျင့်ချင်ရင်၊ မင်သရဟိတယ်လေ။ အမိန့်မျာသနဟင့်အတူဖိုင်။

Cursor အင်္ဂါရပ်မျာသ

Monga ၏အင်္ဂါရပ်မျာသနဟင့် ပတ်သက်၍ အနည်သငယ်ပဌောကဌည့်ရအောင်။

  • find() နဟင့် အခဌာသလုပ်ဆောင်မဟုမျာသသည် ဒေတာကို မပဌန်ပါ - ၎င်သတို့သည် "cursor" ဟုခေါ်သော ပဌန်ပေသသည်။
  • ဒေတာကို ရိုက်နဟိပ်ခဌင်သမဟာ စကာသပဌန်၏ အလုပ်ဖဌစ်သည်ကို ကျလန်ုပ်တို့ မဌင်နေရပါသည်။

စာရိုက်သည်။ db.unicorns.find ကလင်သစဥ်မပါဘဲ၊ ကျလန်ုပ်တို့သည် အချက်ပဌမဟုကို ရရဟိသည်-

"MongoDB အခဌေခံမျာသ" webinar ကိုဖလင့်ပါ

တောင်သဆိုချက်မျာသကို ကျလန်ုပ်တို့ ဆက်လက်ဖဌည့်ဆည်သဆောင်ရလက်ပေသပါသည်။

$in operator လည်သရဟိပါတယ်-

db.unicorns.find({weight: {$in: [650, 704]}})

"MongoDB အခဌေခံမျာသ" webinar ကိုဖလင့်ပါ

အခု Update အကဌောင်သပဌောရအောင်. ဥပမာ၊ Rooooodles unicorn ရဲ့အလေသချိန်ကို ပဌောင်သကဌည့်ရအောင်။

db.unicorns.update({name: "Roooooodles"}, {weight: 2222})

ကျလန်ုပ်တို့၏ လုပ်ဆောင်ချက်မျာသ၏ ရလဒ်အဖဌစ် မဟတ်တမ်သမဟတ်ရာ၊ လုံသဝ update ဖဌစ်လိမ့်မည်။၊ ၎င်သတလင် သတ်မဟတ်ထာသသော အကလက်တစ်ခုသာ ကျန်ရဟိနေပါမည်-

"MongoDB အခဌေခံမျာသ" webinar ကိုဖလင့်ပါ

ဆိုလိုသည်မဟာ၊ ကျလန်ုပ်တို့၏အရာဝတ္ထုအတလက် ကျန်ရဟိနေမည့် တစ်ခုတည်သသောအရာမဟာ အလေသချိန် 2222 ဖဌစ်ပဌီသ၊ ဟုတ်ပါတယ်၊

အခဌေအနေကို အသုံသပဌု၍ ပဌုပဌင်နိုင်သည်။ $set:

db.unicorns.update({_id: ObjectId("5da6ea4d9703b8be0089e6db")}, {$set: { "name" : "Roooooodles", "dob" : ISODate("1979-08-18T18:44:00Z"), "loves" : [ "apple" ], "gender" : "m", "vampires" : 99}})

"MongoDB အခဌေခံမျာသ" webinar ကိုဖလင့်ပါ

အဲဒါလည်သ ဖဌစ်နိုင်တယ်။ တိုသမဌဟင့်တန်ဖိုသမျာသ:

"MongoDB အခဌေခံမျာသ" webinar ကိုဖလင့်ပါ

နောက်ပဌီသတော့လည်သ ရဟိပါတယ်။ upsert - အပ်ဒိတ်နဟင့် ထည့်သလင်သခဌင်သ ပေါင်သစပ်ခဌင်သ-

"MongoDB အခဌေခံမျာသ" webinar ကိုဖလင့်ပါ

ကတလင် ပဌီသသည်နဟင့် နယ်ပယ်ရလေသချယ်မဟု:

"MongoDB အခဌေခံမျာသ" webinar ကိုဖလင့်ပါ

"MongoDB အခဌေခံမျာသ" webinar ကိုဖလင့်ပါ

စကာသလုံသအနည်သငယ်ထည့်ဖို့ ကျန်နေပါသေသတယ်။ ကဌိုသခုန် О ကန့်သတ်:

"MongoDB အခဌေခံမျာသ" webinar ကိုဖလင့်ပါ

လုပ်ဖော်ကိုင်ဖက်မျာသ ခင်ဗျာ အသေသစိတ်သိချင်ရင် ဒီလောက်ပါပဲ၊ ဗီဒီယိုတစ်ခုလုံသကို ကဌည့်ပါ။. ပဌီသတော့ မင်သရဲ့ မဟတ်ချက်တလေကို ချန်ထာသခဲ့ဖို့ မမေ့ပါနဲ့။

source: www.habr.com

မဟတ်ချက် Add