Čo sú základné príkazy MongoDB a ako ich používať?



MongoDB ako platforma prichádza s množstvom príkazov. Čítajte ďalej a dozviete sa o najbežnejších príkazoch na tejto platforme a o tom, ako ich môžete využiť.

MongoDB je momentálne populárny. Počnúc malými podnikmi, až po veľké organizácie, ho začali používať všetci, a preto je potrebné túto platformu preskúmať. Ak ste vo svete tento článok je stále stále v strehu, je určený pre vás.V tomto článku budeme zdieľať najobľúbenejšie príkazy MongoDB, ktoré môžete použiť na tejto platforme, aby ste si uľahčili život a zefektívnili proces kódovania.

Predtým, ako zdieľame najobľúbenejšie príkazy MongoDB, je tu malý úvod do platformy.





Čo je MongoDB?

MongoDB je open-source systém správy relačných databáz ktorý bol prvýkrát predstavený v roku 2009. Zdieľa s ním mnoho funkcií MySQL a prináša na stôl nové vylepšenia a ďalšie funkcie, ktoré prispievajú k jeho rozšírenej popularite.

Medzi spoločnosti, ktoré používajú MongoDb ako svoj primárny zdroj, patria spoločnosti ako HootSuite, Sony a Zendesk.



Základné príkazy MongoDB

  1. Mongo : Toto je jeden z najbežnejších príkazov používaných v MongoDB. Ak sa používa, požadujete od platformy pripojenie k localhost na predvolenom porte 27017.

  2. Mongo / : Tento príkaz sa používa, ak chcete, aby sa platforma pripojila k konkrétnej databáze. Príkladom tohto príkazu v akcii môže byť, mongo 10.121.65.58/mydb.

  3. Mongo –host –port : Ak sa chcete pripojiť k vzdialenému hostiteľovi pomocou zadaného portu, musíte použiť tento príkaz. Príkladom tohto príkazu v akcii môže byť, mongo –host 10.121.65.23 –port 23020.



  4. použitie : Ak potrebujete kedykoľvek prepínať medzi existujúcimi databázami, použite tento príkaz. Príklad, použite mydb.

  5. Db : Ak potrebujete zobraziť aktuálnu databázu, ktorú používate, použite tento príkaz.

    čo robí linuxový administrátor
  6. Pomoc : Podobne ako iné platformy, aj MongoDB má zabudované pomocné okno. Ak ho chcete použiť, spustite tento príkaz. Príklad, pomoc

  7. naložiť() : Ak potrebujete spustiť alebo spustiť a kedykoľvek použite tento príkaz. Príklad, načítanie (myscript.js).

  8. db.help () : Ak potrebujete pomôcť s použitím metód Db, môžete tento príkaz využiť. Príklad, db.help ().

  9. db.mycol.help () : Ak potrebujete pomôcť s používaním zbierky, použijete tento príkaz. Príklad, db.mycol.help ().

Zobraziť príkazy

Teraz, keď ste si vedomí základných príkazov, ktoré môžete použiť v MongoDB, sú tu niektoré z najpopulárnejších príkazov na show.

  1. zobraziť zbierky : Ak potrebujete zobraziť všetky kolekcie v aktuálnej databáze, využite tento príkaz. Príklad: zobraziť zbierky.

  2. show dbs : Ak potrebujete uprostred programovania zobraziť aktuálnu používanú databázu, použite tento príkaz. Príklad: show dbs.

  3. ukázať roly : V každej databáze existujú rôzne roly. Ak chcete zobraziť všetky tieto roly, využite tento príkaz. Príklad: ukážte úlohy.

  4. j ukázať používateľom : V ktorejkoľvek chvíli môže byť v akejkoľvek databáze viac používateľov. Ak chcete zobraziť všetkých týchto používateľov, použite tento príkaz. Napríklad: ukázať používateľom.

Operácie CRUD

CRUD v MongoDB je všeobecne akceptovaná skratka pre vytváranie, čítanie, aktualizáciu a mazanie. Ako viete, operácie čítania a zápisu je možné na platforme MongoDB vykonávať súčasne a na ich dosiahnutie použite nasledujúce príkazy.

  1. db.collection.insertMany ([,, ...]) : Ak potrebujete vložiť viac dokumentov do už existujúcej zbierky, využite tento príkaz. Príklad, db.books.insertMany ([{„isbn“: 9780198321668, „title“: „Romeo a Julia“, „autor“: „William Shakespeare“, „category“: „Tragédia“, „rok“: 2008}, {„Isbn“: 9781505297409, „title“: „Ostrov pokladov“, „autor“: „Robert Louis Stevenson“, „kategória“: „Beletria“, „rok“: 2014}]).

  2. db.collection.insert () : Ak potrebujete vložiť jeden nový dokument do už existujúcej zbierky, využite tento príkaz. Príklad, db.books.insert ({„isbn“: 9780060859749, „title“: „After Alice: A Novel“, „autor“: „Gregory Maguire“, „category“: „Fiction“, „year“: 2016}) ).

    čo je tostring v jave
  3. db.collection.find () : Ak potrebujete nájsť konkrétny dokument v zbierke pomocou podmienky hodnoty poľa, použite tento príkaz. Príklad, db.books.find ({„title“: „Ostrov pokladov“}).

  4. db.collection.find () : Ak potrebujete nájsť všetky dokumenty v už existujúcej zbierke, využite tento príkaz. Príklad, db.books.find ().

  5. db.collection.findOne (,) : Ak potrebujete nájsť prvý dokument, ktorý zodpovedá zadanému dotazu, použite tento príkaz. Príklad: db.books.findOne ({}, {_id: false}).

  6. db.collection.find (,) : Ak potrebujete nájsť niektoré konkrétne polia dokumentu v zbierke, môžete využiť tento príkaz. Príklad: db.books.find ({„title“: „Ostrov pokladov“}, {title: true, category: true, _id: false}).

  7. db.collection.update (,) : Ak potrebujete odstrániť určité z existujúceho dokumentu, nájdením zodpovedajúceho dotazu môžete tento príkaz využiť. Príklad: db.books.update ({title: “Ostrov pokladov”}, {$ unset: {category: ””}}).

  8. db.collection.update (,) : Ak potrebujete aktualizovať niektoré konkrétne polia dokumentu, ktoré zodpovedajú danému dotazu, využite tento príkaz. Príklad: db.books.update ({title: „Ostrov pokladov“}, {$ set: {category: „Adventure Fiction“}}).

  9. db.collection.remove (, {justOne: true}) : Ak je v určitej situácii potrebné odstrániť jeden dokument, ktorý zodpovedá vášmu dotazu, použite tento príkaz. Príklad: db.books.remove ({title: ”Ostrov pokladov”}, {justOne: true}).

  10. db.collection.update (,, {multi: true}) : Ak potrebujete odstrániť určité polia všetkých dokumentov, ktoré zodpovedajú vášmu dotazu, použite tento príkaz. Príklad: db.books.update ({category: “Fiction”}, {$ unset: {category: ””}}, {multi: true}).

  11. db.collection.remove ({}) : Ak potrebujete odstrániť všetky dokumenty v zbierke, bez ohľadu na to, či sa zhodujú s vašim dotazom alebo nie, použite tento príkaz. Príklad: db.books.remove ({}).

  12. db.collection.remove () : Ak potrebujete odstrániť všetky dokumenty, ktoré zodpovedajú určitému dotazu, použite tento príkaz. Príklad: db.books.remove ({„category“: „Fiction“}).

Záver

Podobne ako iné systémy na správu relačných databáz, aj MongoDB obsahuje veľa príkazov, ktoré sa hodia pri každodennom používaní. V závislosti na konkrétnom prípade použitia využite niektorý alebo všetky vyššie zdieľané príkazy.

Máte na nás otázku? Uveďte ich v sekcii komentárov a my sa vám ozveme.