MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Czym są podstawowe polecenia MongoDB i jak ich używać?

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. Db :Jeśli chcesz zobaczyć aktualną bazę danych, użyj tego polecenia.

  6. Pomoc :Podobnie jak inne platformy, MongoDB również ma wbudowane okno pomocy i aby z niego korzystać, uruchom to polecenie. Przykład, pomoc

  7. load() :Jeśli potrzebujesz uruchomić lub uruchomić plik JavaScript w dowolnym momencie, skorzystaj z tego polecenia. Przykład, załaduj (myscript.js).

  8. db.help() :Jeśli potrzebujesz pomocy przy korzystaniu z metod Db, możesz skorzystać z tego polecenia. Przykład, db.help().

  9. 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.

  1. pokaż kolekcje :Jeśli chcesz zobaczyć wszystkie kolekcje w bieżącej bazie danych, skorzystaj z tego polecenia. Przykład:pokaż kolekcje.

  2. pokaż bazy danych :W trakcie programowania, jeśli chcesz zobaczyć aktualnie używaną bazę danych, użyj tego polecenia. Przykład:pokaż db.

  3. 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.

  4. 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ń.

  1. 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}]).

  2. 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} ).

  3. 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”}).

  4. db.collection.find() :Jeśli chcesz znaleźć wszystkie dokumenty w już istniejącej kolekcji, skorzystaj z tego polecenia. Przykład, db.books.find().

  5. 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}).

  6. 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}).

  7. 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:””}}).

  8. 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”}}).

  9. 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}).

  10. db.collection.update(, , {multi:true} ) :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}).

  11. 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({}).

  12. 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 MongoDB
Nazwa 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

  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Znajdowanie zduplikowanych wartości w tablicy MongoDB

  2. Uzyskaj podzbiór tablicy w mongodb za pomocą źródła tablicy

  3. MongoDB - $set do aktualizacji lub wypchnięcia elementu Array

  4. Aktualizacja ścieżki „x” spowodowałaby konflikt w miejscu „x”

  5. Pobierz ostatnio wstawiony identyfikator dokumentu w MongoDB za pomocą sterownika Java