Jak używać jak instrukcja w MongoDB
- 3294
- 932
- Juliusz Janicki
MongoDB to potężny serwer bazy danych NoSQL. MongoDB używa dokumentów podobnych do JSON z opcjonalnymi schematami do przechowywania danych.
To zawsze krytyczne zadanie dla opracowania w celu organizowania danych. Ponieważ odgrywa najważniejszą rolę w wydajności aplikacji. W MongoDB możesz używać zapytań podobnych do instrukcji SQL podobnych do pobierania danych.
W przypadku przykładów użytych w tym samouczku wykorzystujemy pewne manekiny, jak poniżej. Możesz także utworzyć bazę danych i wykonać poniższe polecenia, aby wstawić dane manekina.
db.zabarwienie.wstaw („id”: 100, „kolor”: „różowy”) db.zabarwienie.wstaw („id”: 101, „kolor”: „fioletowy”) db.zabarwienie.wstaw („id”: 102, „kolor”: „czarny”) db.zabarwienie.wstaw („id”: 103, „kolor”: „niebieski”)
Za pomocą .znajdować()
Polecenie MongoDB Find () służy do wyszukiwania dokumentów z kolekcji. Ta funkcja zapewnia elastyczne opcje wyszukiwania dokumentów.
Funkcja domyślna FINK () Pobieraj wszystkie dokumenty w kolekcji. Umożliwia również zapytanie do zbioru dokumentów, przekazując kilka prostych parametrów i zwrócić kursor.
Prosty przykład .FINK () Metoda wygląda poniżej:
> db.zabarwienie.znajdować()
„_id”: ObjectID („5f697e4cccc528930cde49f53”), „id”: 100, „Color”: „Pink” „_id”: ObjectID („5F697E4FCC528930CDE49F54”), „id”: 101, „Color”: „Purple”: „Purple” „ ” _id ”: ObjectID („ 5f697e52cc528930cde49f55 ”),„ ID ”: 102,„ Color ”:„ Black ” „ _id ”: ObjectID („ 5F697E55CC528930CDE49F56 ”),„ ID ”: 103,„ Color ”: "Niebieski"
Powyższe zwraca wszystkie dokumenty w kolekcji. Ale jest to bardzo rzadkie w przypadku wymagań produkcyjnych. Zawsze wymagałeś odfiltrowanych wyników z bazy danych.
Na przykład pobieranie wszystkich dokumentów zawiera „kolor: róż”. Wykonaj zapytanie jak:
> db.zabarwienie.Znajdź (Color: „Pink”)
Za pomocą .Znajdź () jako instrukcja SQL
Możesz użyć wyrażenia regularnego do wyszukiwania dokumentów w MonogDB. Będzie to podobne do podobnych stwierdzeń w zapytaniach SQL.
- Wyszukaj ciąg w dowolnym miejscu - Aby wyszukać wszystkie dokumenty, w których nazwa koloru ma „różowy” w dowolnym miejscu w ciągu. Drugie oświadczenie przeszukuje wszystkie dokumenty, w których kolor ma kolor
„BL”
w imieniu.### SQL Instrukcja Wybierz * Z kolorów, w których kolor jak „%różowy%” ### MongoDB Instrukcja DB.zabarwienie.Znajdź (kolor: „/różowy/”)
- Wyszukaj ciąg zacznij od - To będzie pasować do wszystkich ciągów za początek z znakami p. Do rozpoczęcia używany jest symbol marchewki „^”.
### SQL Instrukcja Wybierz * Z kolorów, w których kolor jak „P%” ### MongoDB Instrukcja DB.zabarwienie.Znajdź (kolor: "/^p/")
- Wyszukaj ciąg koniec z - Symbol „$” dolara służy do dopasowania końców ciągu z określonymi znakami. Poniższy przykład pasuje do wszystkich strun kończy się z znakiem „K”.
### SQL Instrukcja Wybierz * Z kolorów, w których kolor jak „%K” ### MongoDB Instrukcja DB.zabarwienie.Znajdź (kolor: "/k $/")
- W każdym razie wyszukaj ciąg - Domyślna metoda znalezienia wyszukiwania z wrażliwą na przypadki. Możesz poinstruować znajdź polecenie do dopasowania znaków w każdym przypadku z opcją „I”, jak używana w poniższym przykładzie.
### SQL Instrukcja Wybierz * z kolorów, w których kolor jak binarny „różowy” ### MongoDB Instrukcja DB.zabarwienie.Znajdź (kolor: "/róża/i")
Wniosek
W tym samouczku nauczyłeś się przeszukiwać bazę danych podobną do SQL jak instrukcje w MongoDB.
- « Jak zainstalować przeglądarkę chromu na Ubuntu 18.04
- Jak zainstalować .Rdzeń netto w Ubuntu 18.04 »