Kaj so osnovni MongoDB ukazi in kako jih uporabljati?



MongoDB kot platforma ima veliko ukazov. Preberite več o najpogostejših ukazih na tej platformi in o tem, kako jih lahko uporabite.

MongoDB je trenutno v trendu. Od majhnih start-upov do velikih organizacij so jo vsi začeli uporabljati, zato je to platformo vredno raziskati. Če ste novi v svetu in še vedno uporabljate, je ta članek za vas.V tem članku bomo delili najbolj priljubljene ukaze MongoDB, ki jih lahko uporabite na tej platformi, da vam olajšajo življenje in postopek kodiranja postanejo veliko bolj učinkoviti.

Preden delimo najbolj priljubljene ukaze MongoDB, je tu majhen uvod v platformo.





Kaj je MongoDB?

MongoDB je odprtokodna sistem upravljanja relacijskih baz podatkov ki je bil prvič predstavljen leta 2009. Z njim ima veliko funkcij MySQL in na mizo prinaša nove izboljšave in dodatne zmogljivosti, ki prispevajo k njegovi široki priljubljenosti.

Nekatera podjetja, ki uporabljajo MongoDb kot svoj glavni vir, vključujejo HootSuite, Sony in Zendesk, če naštejemo le nekatera.



Osnovni ukazi MongoDB

  1. Mongo : To je eden najpogostejših ukazov, ki se uporabljajo v MongoDB. Ko jo uporabljate, zahtevate, da se platforma poveže z localhost na privzetih vratih 27017.

  2. Mongo / : Ta ukaz se uporablja, kadar želite, da se platforma poveže z določeno bazo podatkov. Primer tega ukaza v akciji je lahko mongo 10.121.65.58/mydb.

  3. Mongo –host –port : Če se želite povezati z oddaljenim gostiteljem z uporabo določenih vrat, morate uporabiti ta ukaz. Primer tega ukaza v akciji je lahko mongo –host 10.121.65.23 –port 23020.



  4. uporaba : Če morate kadar koli preklopiti med obstoječimi bazami podatkov, uporabite ta ukaz. Na primer, uporabite mydb.

  5. Db : Če si želite ogledati trenutno zbirko podatkov, ki jo uporabljate, uporabite ta ukaz.

    argumenti ukazne vrstice v primeru kode Java
  6. Pomoč : Podobno kot druge platforme ima tudi MongoDB vgrajeno okno za pomoč in če ga želite uporabiti, zaženite ta ukaz. Primer, pomoč

  7. obremenitev () : Če morate zagnati ali zagnati a kadar koli uporabite ta ukaz. Primer naloži (myscript.js).

  8. db.help () : Če potrebujete pomoč pri uporabi metod Db, lahko uporabite ta ukaz. Primer, db.help ().

  9. db.mycol.help () : Če potrebujete pomoč pri uporabi zbirke, uporabite ta ukaz. Primer, db.mycol.help ().

Prikaži ukaze

Zdaj, ko poznate osnovne ukaze, ki jih lahko uporabljate v MongoDB, je tukaj nekaj najbolj priljubljenih ukazov show.

  1. razstavne zbirke : Če si želite ogledati vse zbirke v trenutni zbirki podatkov, uporabite ta ukaz. Primer: prikaži zbirke.

  2. pokaži dbs : Če želite med programiranjem videti trenutno uporabljeno bazo podatkov, uporabite ta ukaz. Primer: prikaži dbs.

  3. razstavne vloge : V vsaki bazi podatkov obstajajo različne vloge. Če si želite ogledati vse te vloge, uporabite ta ukaz. Primer: pokazati vloge.

  4. j pokazati uporabnikom : Kadar koli je v kateri koli bazi podatkov lahko več uporabnikov. Če si želite ogledati vse te uporabnike, uporabite ta ukaz. Na primer: prikaži uporabnike.

CRUD operacije

CRUD v MongoDB je splošno sprejeta kratica za ustvarjanje, branje, posodabljanje in brisanje. Kot veste, lahko operacije branja in pisanja izvajate istočasno v platformi MongoDB, da jih dosežete, uporabite naslednje ukaze.

  1. db.collection.insertMany ([,,…]) : Če morate v že obstoječo zbirko vstaviti več dokumentov, uporabite ta ukaz. Primer, db.books.insertMany ([{„isbn“: 9780198321668, „naslov“: „Romeo in Julija“, „avtor“: „William Shakespeare“, „kategorija“: „Tragedija“, „leto“: 2008}, {“Isbn”: 9781505297409, “naslov”: “Otok zakladov”, “avtor”: “Robert Louis Stevenson”, “kategorija”: “Fikcija”, “leto”: 2014}]).

  2. db.collection.insert () : Če morate v že obstoječo zbirko vstaviti en sam dokument, uporabite ta ukaz. Primer, db.books.insert ({“isbn”: 9780060859749, “title”: “Po Alice: Roman”, “avtor”: “Gregory Maguire”, “kategorija”: “Fiction”, “leto”: 2016} ).

  3. db.collection.find () : Če morate v zbirki poiskati določen dokument z uporabo pogoja vrednosti polja, uporabite ta ukaz. Primer, db.books.find ({“naslov”: “Otok zakladov”}).

  4. db.collection.find () : Če morate poiskati vse dokumente v že obstoječi zbirki, uporabite ta ukaz. Primer: db.books.find ().

  5. db.collection.findOne (,) : Če morate najti prvi dokument, ki se ujema s poizvedbo, ki ste jo dali, potem uporabite ta ukaz. Primer: db.books.findOne ({}, {_id: false}).

  6. db.collection.find (,) : Če morate v zbirki najti nekatera posebna polja dokumenta, potem lahko uporabite ta ukaz. Primer: db.books.find ({“title”: ”Treasure Island”}, {title: true, category: true, _id: false}).

  7. db.collection.update (,) : Če morate v obstoječem dokumentu odstraniti določene, lahko z ujemanjem poizvedbe uporabite ta ukaz. Primer: db.books.update ({naslov: “Otok zakladov”}, {$ unset: {kategorija: ””}}).

  8. db.collection.update (,) : Če morate posodobiti nekatera posebna polja dokumenta, ki se ujemajo z dano poizvedbo, potem uporabite ta ukaz. Primer: db.books.update ({naslov: “Otok zakladov”}, {$ set: {kategorija: ”Adventure Fiction”}}).

    hrbtna stran številke v javi
  9. db.collection.remove (, {justOne: true}) : Če v določeni situaciji morate izbrisati en dokument, ki ustreza vaši poizvedbi, nato uporabite ta ukaz. Primer: db.books.remove ({naslov: ”Otok zakladov”}, {justOne: true}).

  10. db.collection.update (,, {multi: true}) : Če morate izbrisati določena polja vseh dokumentov, ki se ujemajo z vašo poizvedbo, uporabite ta ukaz. Primer: db.books.update ({kategorija: “Leposlovje”}, {$ unset: {kategorija: ””}}, {multi: true}).

  11. db.collection.remove ({}) : Če morate v zbirki izbrisati vse dokumente, ne glede na to, ali se ujemajo z vašo poizvedbo, uporabite ta ukaz. Primer: db.books.remove ({}).

  12. db.collection.remove () : Če morate izbrisati vse dokumente, ki se ujemajo z določeno poizvedbo, uporabite ta ukaz. Primer: db.books.remove ({“kategorija”: “Leposlovje”}).

Zaključek

Podobno kot drugi sistemi za upravljanje relacijskih baz podatkov tudi MongoDB vsebuje veliko ukazov, ki so pri roki pri vsakodnevni uporabi. Uporabite katerega koli ali vse zgoraj dane ukaze, odvisno od primera uporabe.

Imate vprašanje za nas? Omenite jih v oddelku za komentarje in javili se vam bomo.