Kas yra pagrindinės „MongoDB“ komandos ir kaip jomis naudotis?



„MongoDB“ kaip platforma turi daug komandų. Skaitykite toliau, kad sužinotumėte apie dažniausiai pasitaikančias komandas šioje platformoje ir kaip jas naudoti.

„MongoDB“ šiuo metu populiarėja. Pradedant nuo nedidelio masto startuolių, iki pat didelių organizacijų, visi pradėjo jį naudoti, todėl verta šią platformą ištirti. Jei esate naujas pasaulyje ir vis dar nesuvokiama jo naudojimo, šis straipsnis skirtas jums.Šiame straipsnyje pasidalinsime populiariausiomis „MongoDB“ komandomis, kurias galite naudoti šioje platformoje, kad jūsų gyvenimas būtų lengvesnis, o kodavimo procesas būtų daug efektyvesnis.

Prieš dalindamiesi populiariausiomis „MongoDB“ komandomis, pateikiame nedidelę platformos įžangą.



Kas yra MongoDB?

„MongoDB“ yra atviras šaltinis reliacinių duomenų bazių valdymo sistema tai pirmą kartą buvo pristatyta 2009 m. Ji turi daugybę funkcijų „MySQL“ ir pateikia prie stalo naujus patobulinimus ir papildomas galimybes, kurios prisideda prie plačio jos populiarumo.

Kai kurios bendrovės, kurios naudoja „MongoDb“ kaip pagrindinį šaltinį, yra tokios, kaip „HootSuite“, „Sony“ ir „Zendesk“, kad galėčiau paminėti keletą.



Pagrindinės „MongoDB“ komandos

  1. Mongo : Tai yra viena iš labiausiai paplitusių komandų, naudojamų „MongoDB“. Kai naudojamas, platformos prašote prisijungti prie „localhost“ pagal numatytąjį prievadą 27017.

  2. Mongo / : Ši komanda naudojama, kai norite, kad platforma prisijungtų prie tam tikros duomenų bazės. Šios komandos veikimo pavyzdys gali būti mongo 10.121.65.58/mydb.

  3. „Mongo –host –port“ : Jei norite prisijungti prie nuotolinio kompiuterio naudodami nurodytą prievadą, turite naudoti šią komandą. Šios komandos veikimo pavyzdys gali būti „mongo-host 10.121.65.23 –port 23020“.



  4. naudoti : Jei bet kuriuo metu turite pereiti iš esamų duomenų bazių, naudokite šią komandą. Pavyzdys, naudokite mydb.

  5. Db : Jei reikia peržiūrėti dabartinę naudojamą duomenų bazę, pasinaudokite šia komanda.

    turi vs yra java
  6. Pagalba : Panašiai kaip ir kitose platformose, „MongoDB“ taip pat yra įmontuotas pagalbos langas ir, norėdami juo naudotis, vykdykite šią komandą. Pavyzdys, pagalba

  7. apkrova () : Jei jums reikia atlikti ar paleisti a bet kuriuo laiko momentu pasinaudokite šia komanda. Pavyzdys, įkelkite (myscript.js).

  8. db.help () : Jei jums reikia pagalbos naudojant Db metodus, galite pasinaudoti šia komanda. Pavyzdys, db.help ().

  9. db.mycol.help () : Jei jums reikia pagalbos naudojant kolekciją, naudokite šią komandą. Pavyzdys, db.mycol.help ().

Rodyti komandas

Dabar, kai žinote pagrindines komandas, kurias galite naudoti „MongoDB“, pateikiame keletą populiariausių parodymo komandų.

  1. parodų kolekcijos : Jei reikia peržiūrėti visas dabartinės duomenų bazės kolekcijas, pasinaudokite šia komanda. Pavyzdys: parodyti kolekcijas.

  2. parodyti dbs : Jei norite peržiūrėti dabartinę naudojamą duomenų bazę, naudokite šią komandą programavimo viduryje. Pavyzdys: rodyti dbs.

  3. rodyti vaidmenis : Kiekvienoje duomenų bazėje yra skirtingi vaidmenys. Norėdami peržiūrėti visus šiuos vaidmenis, pasinaudokite šia komanda. Pavyzdys: rodyti vaidmenis.

  4. j parodyti vartotojams : Bet kuriuo metu bet kurioje duomenų bazėje gali būti keli vartotojai. Norėdami peržiūrėti visus šiuos vartotojus, pasinaudokite šia komanda. Pavyzdžiui: parodyti vartotojams.

CRUD operacijos

„CRUD“ „MongoDB“ yra visame pasaulyje priimtas akronimas „Kurti, skaityti, atnaujinti ir ištrinti“. Kaip žinote, skaitymo ir rašymo operacijos gali būti atliekamos vienu metu „MongoDB“ platformoje ir, norint ją pasiekti, naudokite šias komandas.

python def __init __ (savarankiškai)
  1. db.collection.insertMany ([,, ...]) : Jei jums reikia įterpti kelis dokumentus į jau esamą kolekciją, pasinaudokite šia komanda. Pavyzdys, db.books.insertMany ([{{„isbn“: 9780198321668, „title“: „Romeo ir Džuljeta“, „autorius“: „William Shakespeare“, „category“: „Tragedija“, „metai“: 2008}, {„Isbn“: 9781505297409, „pavadinimas“: „Lobių sala“, „autorius“: „Robertas Louisas Stevensonas“, „kategorija“: „Grožinė literatūra“, „metai“: 2014}]).

  2. db.collection.insert () : Jei jums reikia įterpti vieną naują dokumentą į jau esamą kolekciją, pasinaudokite šia komanda. Pavyzdys, db.books.insert ({„isbn“: 9780060859749, „title“: „Po Alisos: romanas“, „autorius“: „Gregory Maguire“, „category“: „Grožinė literatūra“, „metai“: 2016} ).

  3. db.collection.find () : Jei turite rasti konkretų dokumentą kolekcijoje naudodami lauko vertės sąlygą, tada naudokite šią komandą. Pavyzdys, db.books.find ({„title“: „Lobių sala“}).

  4. db.collection.find () : Jei jums reikia rasti visus dokumentus jau esančioje kolekcijoje, pasinaudokite šia komanda. Pavyzdys, db.books.find ().

  5. db.collection.findOne (,) : Jei reikia rasti pirmąjį dokumentą, atitinkantį jūsų pateiktą užklausą, pasinaudokite šia komanda. Pavyzdys: db.books.findOne ({}, {_id: false}).

  6. db.collection.find (,) : Jei jums reikia rasti keletą konkrečių dokumento laukų kolekcijoje, galite pasinaudoti šia komanda. Pavyzdys: db.books.find ({„title“: „Treasure Island“}, {title: true, category: true, _id: false}).

  7. db.collection.update (,) : Jei reikia pašalinti tam tikrą esamą dokumentą, suderinę užklausą, galite pasinaudoti šia komanda. Pavyzdys: db.books.update ({title: „Lobių sala“}, {$ unset: {category: ””}}).

  8. db.collection.update (,) : Jei reikia atnaujinti tam tikrus dokumento laukus, kurie atitinka nurodytą užklausą, pasinaudokite šia komanda. Pavyzdys: db.books.update ({title: „Lobių sala“}, {$ set: {category: „Nuotykių fantastika“}}).

  9. db.collection.remove (, {justOne: true}) : Jei tam tikroje situacijoje turite ištrinti vieną dokumentą, atitinkantį jūsų užklausą, naudokite šią komandą. Pavyzdys: db.books.remove ({title: 'Treasure Island'}, {justOne: true}).

  10. db.collection.update (,, {multi: true}) : Jei reikia ištrinti tam tikrus visų jūsų užklausą atitinkančių dokumentų laukus, naudokite šią komandą. Pavyzdys: db.books.update ({category: „Fiction“}, {$ unset: {category: ””}}, {multi: true}).

  11. db.collection.remove ({}) : Jei jums reikia ištrinti visus kolekcijos dokumentus, neatsižvelgiant į tai, ar jie atitinka jūsų užklausą, ar ne, naudokite šią komandą. Pavyzdys: db.books.remove ({}).

  12. db.collection.remove () : Jei reikia ištrinti visus dokumentus, atitinkančius tam tikrą užklausą, pasinaudokite šia komanda. Pavyzdys: db.books.remove ({„category“: „Fiction“}).

Išvada

Panašiai kaip ir kitose reliacinių duomenų bazių valdymo sistemose, „MongoDB“ taip pat yra daugybė komandų, kurios praverčia kasdien. Priklausomai nuo jūsų naudojimo atvejo, naudokitės bet kuria arba visomis aukščiau pateiktomis komandomis.

Turite mums klausimą? Paminėkite juos komentarų skiltyje ir mes susisieksime su jumis.