MongoDB je právě teď trendy. Od malých startupů až po velké organizace ji začali používat všichni, a proto stojí za to tuto platformu prozkoumat. Pokud jste ve světě MongoDB noví a stále se učíte jej používat, tento článek je pro vás. V tomto článku se podělíme o nejoblíbenější příkazy MongoDB, které můžete na této platformě použít, abyste si usnadnili život a zefektivnili proces kódování.
- Co je MongoDB?
- Základní příkazy MongoDB
- Zobrazit příkazy
- Operace CRUD
Než se podělíme o nejoblíbenější příkazy MongoDB, zde je malý úvod k platformě.
Co je MongoDB?
MongoDB je open-source systém pro správu relačních databází, který byl poprvé představen v roce 2009. Sdílí mnoho funkcí s MySQL a přináší nová vylepšení a další možnosti, které přispívají k jeho široké popularitě.
Některé ze společností, které používají MongoDb jako svůj primární zdroj, zahrnují například HootSuite, Sony a Zendesk, abychom jmenovali alespoň některé.
Základní příkazy MongoDB
Mongo :Toto je jeden z nejběžnějších příkazů používaných v MongoDB. Při použití žádáte platformu, aby se připojila k localhost na výchozím portu 27017.
Mongo
/ :Tento příkaz se používá, když chcete, aby se platforma připojila ke konkrétní databázi. Příkladem tohoto příkazu v akci může být mongo 10.121.65.58/mydb.Mongo –hostitel
–port <číslo portu> :Pokud se chcete připojit ke vzdálenému hostiteli pomocí zadaného portu, musíte použít tento příkaz. Příkladem tohoto příkazu v akci může být mongo –host 10.121.65.23 –port 23020.použijte
:Pokud v kterémkoli okamžiku potřebujete přepnout mezi existujícími databázemi, použijte tento příkaz. Například použijte mydb. Db :Pokud potřebujete zobrazit aktuální databázi, kterou používáte, použijte tento příkaz.
Nápověda :Podobně jako na jiných platformách, i MongoDB přichází s vestavěným oknem nápovědy a chcete-li jej použít, spusťte tento příkaz. Příklad, nápověda
load(
) :Pokud potřebujete kdykoli spustit nebo spustit soubor JavaScript, použijte tento příkaz. Příklad, načíst (myscript.js).db.help() :Pokud potřebujete pomoc s používáním metod Db, můžete použít tento příkaz. Příklad, db.help().
- db.mycol.help() :Pokud potřebujete pomoc s používáním kolekce, použijte tento příkaz. Příklad, db.mycol.help().
Zobrazit příkazy
Nyní, když jste si vědomi základních příkazů, které můžete použít v MongoDB, zde jsou některé z nejoblíbenějších příkazů show.
zobrazit sbírky :Pokud potřebujete zobrazit všechny kolekce v aktuální databázi, použijte tento příkaz. Příklad:zobrazit sbírky.
zobrazit dbs :Pokud uprostřed programování potřebujete zobrazit aktuální používanou databázi, použijte tento příkaz. Příklad:show dbs.
zobrazit role :V každé databázi existují různé role. Chcete-li zobrazit všechny tyto role, použijte tento příkaz. Příklad:zobrazit role.
- jzobrazit uživatelům :V libovolném okamžiku může být v jakékoli databázi více uživatelů. Chcete-li zobrazit všechny tyto uživatele, použijte tento příkaz. Například:zobrazit uživatele.
Operace CRUD
CRUD v MongoDB je průmyslově široce přijímaná zkratka pro Create, Read, Update and Delete. Jak víte, operace čtení a zápisu lze na platformě MongoDB provádět současně a k jejich dosažení použijte následující příkazy.
db.collection.insertMany([
, :Pokud potřebujete vložit více dokumentů do již existující kolekce, použijte tento příkaz. Příklad, db.books.insertMany( [{“isbn”:9780198321668, “title”:“Romeo a Julie”, “autor”:“William Shakespeare”, “kategorie”:“Tragédie”, “rok”:2008}, {“isbn“:9781505297409, „title“:„Ostrov pokladů“, „autor“:„Robert Louis Stevenson“, „kategorie“:„Fiction“, „rok“:2014}])., … ]) db.collection.insert(
) :Pokud potřebujete vložit jeden nový dokument do již existující kolekce, použijte tento příkaz. Příklad, db.books.insert({“isbn”:9780060859749, “title”:“After Alice:A Novel”, “author”:“Gregory Maguire”, “category”:“Fiction”, “year”:2016} ).db.collection.find(
) :Pokud potřebujete najít konkrétní dokument v kolekci pomocí podmínky hodnoty pole, použijte tento příkaz. Příklad, db.books.find({“title“:“Ostrov pokladů”}).db.collection.find() :Pokud potřebujete najít všechny dokumenty v již existující kolekci, použijte tento příkaz. Příklad, db.books.find().
db.collection.findOne(
, :Pokud potřebujete najít první dokument, který odpovídá zadanému dotazu, použijte tento příkaz. Příklad:db.books.findOne({}, {_id:false}).) db.collection.find(
, :Pokud potřebujete najít některá specifická pole dokumentu v kolekci, můžete použít tento příkaz. Příklad:db.books.find({“title“:“Ostrov pokladů”}, {title:true, category:true, _id:false}).) db.collection.update(
, :Pokud potřebujete odstranit určité položky ze stávajícího dokumentu, můžete pomocí shody dotazu použít tento příkaz. Příklad:db.books.update({title :“Ostrov pokladů”}, {$unset :{kategorie:””}}).) db.collection.update(
, :Pokud potřebujete aktualizovat některá specifická pole dokumentu, která odpovídají danému dotazu, použijte tento příkaz. Příklad:db.books.update({title :“Ostrov pokladů”}, {$set :{kategorie :”Adventure Fiction”}}).) db.collection.remove(
, {justOne:true}) :Pokud v určité situaci potřebujete odstranit jeden dokument, který odpovídá vašemu dotazu, použijte tento příkaz. Příklad:db.books.remove({title :”Ostrov pokladů”}, {justOne:true}).db.collection.update(
, :Pokud potřebujete odstranit určitá pole všech dokumentů, které odpovídají vašemu dotazu, použijte tento příkaz. Příklad:db.books.update({category :“Fiction”}, {$unset :{category:””}}, {multi:true})., {multi:true} ) db.collection.remove({}) :Pokud potřebujete odstranit všechny dokumenty v kolekci, bez ohledu na to, zda odpovídají vašemu dotazu nebo ne, použijte tento příkaz. Příklad:db.books.remove({}).
db.collection.remove(
) :Pokud potřebujete odstranit všechny dokumenty, které odpovídají určitému dotazu, použijte tento příkaz. Příklad:db.books.remove({“kategorie“ :“Fiction”}).
Závěr
Podobně jako jiné systémy pro správu relačních databází obsahuje i MongoDB mnoho příkazů, které se hodí při každodenním používání. V závislosti na vašem případu použití použijte některý nebo všechny výše sdílené příkazy.
Máte na nás otázku? Uveďte je v sekci komentářů a my se vám ozveme zpět nebo se připojte k certifikačnímu kurzu Mongodb online.
Nadcházející dávky pro certifikační kurz MongoDBNázev kurzu | Datum | |
---|---|---|
Certifikační kurz MongoDB | Kurz začíná 4. června 2022 4. června SAT&SUN (víkendová dávka) | Zobrazit podrobnosti |
Certifikační kurz MongoDB | Kurz začíná 6. srpna 2022 6. srpna SAT&SUN (víkendová dávka) | Zobrazit podrobnosti |