Koje su osnovne MongoDB naredbe i kako ih koristiti?



MongoDB kao platforma dolazi s puno naredbi. Pročitajte kako biste saznali o najčešćim naredbama na ovoj platformi i kako ih možete iskoristiti.

MongoDB je trenutno u trendu. Počevši od malih startupa, pa sve do velikih organizacija, svi su je počeli koristiti, stoga ovu platformu vrijedi istražiti. Ako ste novi u svijetu i još uvijek se navikavate koristiti, ovaj je članak za vas.U ovom ćemo članku podijeliti najpopularnije MongoDB naredbe koje možete koristiti na ovoj platformi kako bi vam olakšali život, a postupak kodiranja postali mnogo učinkovitiji.

Prije nego što podijelimo najpopularnije naredbe MongoDB-a, evo malog uvoda u platformu.





Što je MongoDB?

MongoDB je open source relacijski sustav upravljanja bazama podataka koji je prvi put predstavljen 2009. godine. Sa njim ima puno značajki MySQL i donosi na stol nova poboljšanja i dodatne mogućnosti koje doprinose njegovoj širokoj popularnosti.

Neke od tvrtki koje koriste MongoDb kao svoj primarni resurs uključuju HootSuite, Sony i Zendesk, da nabrojimo samo neke.



Osnovne naredbe MongoDB-a

  1. Mongo : Ovo je jedna od najčešćih naredbi korištenih u MongoDB-u. Kada se koristi, tražite da se platforma poveže s localhost-om na zadanom portu 27017.

  2. Mongo / : Ova se naredba koristi kada želite da se platforma poveže s određenom bazom podataka. Primjer ove naredbe u akciji može biti, mongo 10.121.65.58/mydb.

  3. Mongo –host –port : Ako se želite povezati s udaljenim hostom pomoću navedenog porta, tada morate upotrijebiti ovu naredbu. Primjer ove naredbe na djelu može biti, mongo –host 10.121.65.23 –port 23020.



  4. koristiti : Ako u bilo kojem trenutku trebate prebaciti između postojećih baza podataka, upotrijebite ovu naredbu. Primjer, upotrijebite mydb.

  5. Db : Ako trebate pregledati trenutnu bazu podataka koju koristite, iskoristite ovu naredbu.

    kako postaviti classpath u javi pomoću naredbenog retka
  6. Pomozite : Slično ostalim platformama, i MongoDB dolazi s ugrađenim prozorom pomoći i kako biste ga koristili, pokrenite ovu naredbu. Primjer, pomoć

  7. opterećenje() : Ako trebate izvršiti ili pokrenuti u bilo kojem trenutku vremena iskoristite ovu naredbu. Primjer, učitavanje (myscript.js).

  8. db.help () : Ako vam je potrebna pomoć s korištenjem Db metoda, tada možete koristiti ovu naredbu. Primjer, db.help ().

  9. db.mycol.help () : Ako trebate pomoć u korištenju zbirke, tada koristite ovu naredbu. Primjer, db.mycol.help ().

Prikaži naredbe

Sad kad ste svjesni osnovnih naredbi koje možete koristiti u MongoDB-u, evo nekoliko najpopularnijih show naredbi.

  1. emisijske kolekcije : Ako trebate pregledati sve kolekcije u trenutnoj bazi podataka, iskoristite ovu naredbu. Primjer: pokazati zbirke.

  2. prikaži dbs : Usred programiranja, ako trebate pregledati trenutnu bazu podataka koja se koristi, upotrijebite ovu naredbu. Primjer: prikaži dbs.

  3. show uloge : Unutar svake baze podataka postoje različite uloge. Iskoristite ovu naredbu da biste vidjeli sve ove uloge. Primjer: pokazati uloge.

  4. j pokazati korisnicima : U bilo kojem trenutku, u bilo kojoj bazi podataka može biti više korisnika. Iskoristite ovu naredbu kako biste pregledali sve ove korisnike. Na primjer: prikaži korisnike.

CRUD operacije

CRUD u MongoDB-u je u industriji prihvaćeni akronim za Stvaranje, čitanje, ažuriranje i brisanje. Kao što znate, operacije čitanja i pisanja mogu se istovremeno izvoditi na platformi MongoDB, a da biste to postigli, upotrijebite sljedeće naredbe.

  1. db.collection.insertMany ([,, ...]) : Ako trebate umetnuti više dokumenata u već postojeću zbirku, iskoristite ovu naredbu. Primjer, db.books.insertMany ([{„isbn“: 9780198321668, „naslov“: „Romeo i Julija“, „autor“: „William Shakespeare“, „kategorija“: „Tragedija“, „godina“: 2008}, {“Isbn”: 9781505297409, “naslov”: “Otok blaga”, “autor”: “Robert Louis Stevenson”, “kategorija”: “Beletristika”, “godina”: 2014}]).

  2. db.collection.insert () : Ako trebate umetnuti jedan novi dokument u već postojeću kolekciju, iskoristite ovu naredbu. Primjer, db.books.insert ({„isbn“: 9780060859749, „title“: „After Alice: A Novel“, „author“: „Gregory Maguire“, „kategorija“: „Fikcija“, „godina“: 2016} ).

  3. db.collection.find () : Ako trebate pronaći određeni dokument u zbirci pomoću uvjeta vrijednosti polja, tada upotrijebite ovu naredbu. Primjer, db.books.find ({'naslov': 'Otok blaga'}).

  4. db.collection.find () : Ako trebate pronaći sve dokumente u već postojećoj zbirci, iskoristite ovu naredbu. Primjer, db.books.find ().

  5. db.collection.findOne (,) : Ako trebate pronaći prvi dokument koji odgovara upitu koji ste dali, tada upotrijebite ovu naredbu. Primjer: db.books.findOne ({}, {_id: false}).

  6. db.collection.find (,) : Ako trebate pronaći neka specifična polja dokumenta u zbirci, tada možete koristiti ovu naredbu. Primjer: db.books.find ({“title”: ”Otok blaga”}, {title: true, category: true, _id: false}).

  7. db.collection.update (,) : Ako trebate ukloniti određene podatke iz postojećeg dokumenta, podudaranjem upita, tada možete koristiti ovu naredbu. Primjer: db.books.update ({naslov: “Otok blaga”}, {$ unset: {kategorija: ””}}).

  8. db.collection.update (,) : Ako trebate ažurirati neka specifična polja dokumenta koja se podudaraju s danim upitom, tada upotrijebite ovu naredbu. Primjer: db.books.update ({naslov: “Otok blaga”}, {$ set: {kategorija: ”Avanturistička fantastika”}}).

    pass by value u javi
  9. db.collection.remove (, {justOne: true}) : Ako u određenoj situaciji trebate izbrisati jedan dokument koji odgovara vašem upitu, upotrijebite ovu naredbu. Primjer: db.books.remove ({naslov: ”Otok blaga”}, {justOne: true}).

  10. db.collection.update (,, {multi: true}) : Ako trebate izbrisati određena polja svih dokumenata koji se podudaraju s vašim upitom, upotrijebite ovu naredbu. Primjer: db.books.update ({kategorija: “Beletristika”}, {$ unset: {kategorija: ””}}, {multi: true}).

  11. db.collection.remove ({}) : Ako trebate izbrisati sve dokumente iz zbirke, bez obzira podudaraju li se s vašim upitom, ne, upotrijebite ovu naredbu. Primjer: db.books.remove ({}).

  12. db.collection.remove () : Ako trebate izbrisati sve dokumente koji odgovaraju određenom upitu, iskoristite ovu naredbu. Primjer: db.books.remove ({'kategorija': 'Beletristika'}).

Zaključak

Slično ostalim relacijskim sustavima za upravljanje bazama podataka, i MongoDB sadrži puno naredbi koje su korisne u svakodnevnoj upotrebi. Ovisno o vašem slučaju upotrebe, upotrijebite bilo koju ili sve gore podijeljene naredbe.

Imate pitanje za nas? Spomenite ih u odjeljku za komentare i javit ćemo vam se.