MongoDB zyskuje teraz na popularności. Począwszy od małych startupów, aż do dużych organizacji, wszyscy zaczęli z niej korzystać, dlatego warto poznać tę platformę. Jeśli jesteś nowy w świecie MongoDB i nadal wiesz, jak z niego korzystać, ten artykuł jest dla Ciebie. W tym artykule podzielimy się najpopularniejszymi poleceniami MongoDB, których możesz używać na tej platformie, aby ułatwić sobie życie i znacznie usprawnić proces kodowania.
- Co to jest MongoDB?
- Podstawowe polecenia MongoDB
- Pokaż polecenia
- Operacje CRUD
Zanim podzielimy się najpopularniejszymi poleceniami MongoDB, oto małe wprowadzenie do platformy.
Co to jest MongoDB?
MongoDB to system zarządzania relacyjnymi bazami danych typu open source, który został po raz pierwszy wprowadzony w 2009 roku. Posiada wiele funkcji z MySQL i wprowadza nowe ulepszenia i dodatkowe możliwości, które przyczyniają się do jego powszechnej popularności.
Niektóre z firm, które używają MongoDb jako głównego zasobu, to między innymi HootSuite, Sony i Zendesk.
Podstawowe polecenia MongoDB
Mongo :Jest to jedno z najczęściej używanych poleceń w MongoDB. Gdy jest używany, prosisz platformę o połączenie z hostem lokalnym na domyślnym porcie 27017.
Mongo
/ :To polecenie jest używane, gdy chcesz, aby platforma łączyła się z określoną bazą danych. Przykładem tego polecenia w działaniu może być mongo 10.121.65.58/mydb.Mongo –host
–port :Jeśli chcesz połączyć się ze zdalnym hostem przy użyciu określonego portu, musisz użyć tego polecenia. Przykładem tego polecenia w akcji może być mongo –host 10.121.65.23 –port 23020.użyj
:Jeśli w dowolnym momencie musisz przełączyć się między istniejącymi bazami danych, użyj tego polecenia. Przykład, użyj mydb. Db :Jeśli chcesz zobaczyć aktualną bazę danych, użyj tego polecenia.
Pomoc :Podobnie jak inne platformy, MongoDB również ma wbudowane okno pomocy i aby z niego korzystać, uruchom to polecenie. Przykład, pomoc
load(
) :Jeśli potrzebujesz uruchomić lub uruchomić plik JavaScript w dowolnym momencie, skorzystaj z tego polecenia. Przykład, załaduj (myscript.js).db.help() :Jeśli potrzebujesz pomocy przy korzystaniu z metod Db, możesz skorzystać z tego polecenia. Przykład, db.help().
- db.mycol.help() :Jeśli potrzebujesz pomocy przy korzystaniu z kolekcji, użyj tego polecenia. Przykład, db.mycol.help().
Pokaż polecenia
Teraz, gdy znasz już podstawowe polecenia, których możesz używać w MongoDB, oto niektóre z najpopularniejszych poleceń show.
pokaż kolekcje :Jeśli chcesz zobaczyć wszystkie kolekcje w bieżącej bazie danych, skorzystaj z tego polecenia. Przykład:pokaż kolekcje.
pokaż bazy danych :W trakcie programowania, jeśli chcesz zobaczyć aktualnie używaną bazę danych, użyj tego polecenia. Przykład:pokaż db.
pokaż role :W każdej bazie danych istnieją różne role. Aby wyświetlić wszystkie te role, skorzystaj z tego polecenia. Przykład:pokaż role.
- jpokaż użytkowników :W dowolnym momencie w dowolnej bazie danych może być wielu użytkowników. Aby wyświetlić wszystkich tych użytkowników, skorzystaj z tego polecenia. Na przykład:pokaż użytkowników.
Operacje CRUD
CRUD w MongoDB to powszechnie akceptowany w branży akronim oznaczający tworzenie, odczytywanie, aktualizowanie i usuwanie. Jak wiadomo operacje odczytu i zapisu można wykonywać jednocześnie na platformie MongoDB i w tym celu należy skorzystać z poniższych poleceń.
db.collection.insertMany([
, :Jeśli potrzebujesz wstawić wiele dokumentów w już istniejącej kolekcji, skorzystaj z tego polecenia. Przykład, db.books.insertMany( [{“isbn”:9780198321668, “tytuł”:“Romeo i Julia”, “autor”:“William Shakespeare”, “kategoria”:“Tragedia”, “rok”:2008}, {„isbn”:9781505297409, „tytuł”:„Wyspa Skarbów”, „autor”:„Robert Louis Stevenson”, „kategoria”:„Fikcja”, „rok”:2014}])., … ]) db.collection.insert(
) :Jeśli potrzebujesz wstawić pojedynczy nowy dokument do już istniejącej kolekcji, skorzystaj z tego polecenia. Przykład, db.books.insert({“isbn”:9780060859749, “tytuł”:“Po Alicji:Powieść”, “autor”:“Gregory Maguire”, “kategoria”:“Fikcja”, “rok”:2016} ).db.collection.find(
) :Jeśli chcesz znaleźć określony dokument w kolekcji przy użyciu warunku wartości pola, użyj tego polecenia. Przykład, db.books.find({„tytuł”:”Wyspa Skarbów”}).db.collection.find() :Jeśli chcesz znaleźć wszystkie dokumenty w już istniejącej kolekcji, skorzystaj z tego polecenia. Przykład, db.books.find().
db.collection.findOne(
, :Jeśli chcesz znaleźć pierwszy dokument pasujący do podanego zapytania, skorzystaj z tego polecenia. Przykład:db.books.findOne({}, {_id:false}).) db.collection.find(
, :Jeśli potrzebujesz znaleźć określone pola dokumentu w kolekcji, możesz skorzystać z tego polecenia. Przykład:db.books.find({„tytuł”:”Wyspa Skarbów”}, {tytuł:prawda, kategoria:prawda, _id:fałsz}).) db.collection.update(
, :Jeśli chcesz usunąć pewne w istniejącym dokumencie, dopasowując zapytanie, możesz skorzystać z tego polecenia. Przykład:db.books.update({title :“Wyspa Skarbów”}, {$unset :{category:””}}).) db.collection.update(
, :Jeśli potrzebujesz zaktualizować określone pola dokumentu, które pasują do podanego zapytania, skorzystaj z tego polecenia. Przykład:db.books.update({tytuł :“Wyspa Skarbów”}, {$zestaw :{kategoria :”Fikcja przygodowa”}}).) db.collection.remove(
, {justOne:true}) :Jeśli w określonej sytuacji musisz usunąć pojedynczy dokument pasujący do zapytania, użyj tego polecenia. Przykład:db.books.remove({tytuł :”Wyspa Skarbów”}, {Jeden:true}).db.collection.update(
, :Jeśli chcesz usunąć określone pola wszystkich dokumentów pasujących do zapytania, użyj tego polecenia. Przykład:db.books.update({category :“Fikcja”}, {$unset :{category:””}}, {multi:true})., {multi:true} ) db.collection.remove({}) :Jeśli chcesz usunąć wszystkie dokumenty w kolekcji, niezależnie od tego, czy pasują do zapytania, czy nie, użyj tego polecenia. Przykład:db.books.remove({}).
db.collection.remove(
) :Jeśli chcesz usunąć wszystkie dokumenty pasujące do określonego zapytania, skorzystaj z tego polecenia. Przykład:db.books.remove({„kategoria” :”Fikcja”}).
Wniosek
Podobnie jak inne systemy zarządzania relacyjnymi bazami danych, MongoDB również zawiera wiele poleceń przydatnych w codziennym użytkowaniu. W zależności od przypadku użycia użyj dowolnego lub wszystkich poleceń udostępnionych powyżej.
Masz do nas pytanie? Wymień je w sekcji komentarzy, a my skontaktujemy się z Tobą lub dołączymy do kursu certyfikacyjnego Mongodb online.
Nadchodzące partie szkolenia certyfikacyjnego MongoDBNazwa kursu | Data | |
---|---|---|
Szkolenie certyfikacyjne MongoDB | Zajęcia zaczynają się 4 czerwca 2022 4 czerwca SAT&SUN (partia weekendowa) | Wyświetl szczegóły |
Szkolenie certyfikacyjne MongoDB | Zajęcia zaczynają się 6 sierpnia 2022 6 sierpnia SOB.&NIEDZ. (partia weekendowa) | Wyświetl szczegóły |