Dobrze welcome back.
Zgodnie z obietnicą mamy zamiar rozpocząć pisanie kodu Mongo.
Mam listę poleceń tutaj, że mamy zamiar przejść.
Jest całkiem sporo, ale to jest naprawdę to, że dolna cztery są najważniejsze.
Ale musimy zacząć z niektórymi z nich.
Tak więc pierwszy z nich jest Człowiek-Bóg, który już prowadził.
I ostatni film, który rozpoczyna naszą Mongo deman procesu mango, który ma być uruchomiony w tle na resztę tego kursu.
Musimy tylko mieć ten bieg w celu wykorzystania Mongo.
Więc jeszcze raz chcemy to w osobnej karcie, a potem będziemy mieć inną kartę, na której będziemy wpisywać Mongo a to otwiera pokazać Munga, które jak już wspomniałem w poprzednim filmie jest jak javascript konsoli w tym sensie, że używamy go do debugowania, aby przetestować rzeczy.
Także używamy go, gdy uczymy się jak jesteśmy teraz, ale nie będziemy go używać na poważnie do interakcji z ich bazy danych i usunąć rzeczy i aktualizować rzeczy.
Będziemy to robić w jakimś pliku.
Więc pierwsze polecenie, które możemy wpisać jest pomoc i jaka pomoc będzie zrobić, to po prostu dać nam listę jedne z podstawowych cech Mongo, a zobaczysz, że pokazuje rzeczy jak pokaz Debby w którym jest bardzo Następną rzeczą, że chcę mówić o pokazał TBS pokaże nazwy bazy danych.
Tak więc, jeśli spróbujemy pokazać, że teraz rejestratorami widzimy, że tam administracja i lokalne a to są dwie domyślne baz danych Mongo wie o.
I sposób, że bazy danych prac jest to, że zrobimy oddzielną bazę danych dla wszystkich aplikacji, które wykonujemy.
Nie trzeba, ale mamy zamiar zrobić bazę na obozie Yelp i zrobimy innej bazy danych dla aplikacji pies z aplikacji przyjaciółmi lub cokolwiek innego, że mamy pracować.
Będziemy mieć osobne bazy danych tak, że rzeczy są samowystarczalne i sposób, w jaki robimy inna baza danych jest rzeczywiście taki sam sposób, w jaki używamy bazy danych.
Jest to polecenie użytkowanie i wtedy wygląda to użycia, a następnie nazwę bazy danych.
A jeśli istnieje, zostanie ona automatycznie go używać.
A jeśli jej nie ma to zrobi bazy danych, a następnie użyć go.
Więc zrobimy nowy tutaj tylko o nazwie Demo wykorzystanie demo, które nie istnieją, ale to mówi nam przełączony na demo DB i wtedy mogę również uruchomić pokaz Digby i nie widzimy jeszcze demo, bo to pusty, ale tak szybko, jak dodać cechę zobaczymy demo również tutaj.
I sposób, że dodamy co w nim jest tworzenie kolekcji.
Więc w tym demie będziemy używać psów.
Więc będziemy mieć kolekcję psów i każdy pies może mieć rzeczy jak nazwy lub wieku lub rasy, ale należy pamiętać, że jest to Mungo.
To nie sequel na nierelacyjnymi Więc jest elastyczna, dzięki czemu możemy mieć psa, który ma tylko nazwę i niektóre psy będą miały wszystkie z nich.
A potem inny pies może po prostu być całkowicie pusty.
I zamiast może po prostu mieć to pies by mogło być prawdziwe.
Więc jesteśmy całkowicie elastyczne tutaj, ale musimy grupowania rzeczy do zbierania i że kolekcja będzie psy.
I sposób, że tworzymy nową kolekcję podobnie jak u nas nie musimy zadeklarować kolekcji z wyprzedzeniem, a następnie dodać do niej możemy po prostu iść do przodu i wprowadzić natychmiast.
Więc mamy zamiar dodać pojedynczy psa do naszej bazy danych i że wygląda następująco.
D-B kropka kropka psy wstawić, a następnie przechodzimy do danych, które chcemy wstawić.
A zanim to zrobić przeanalizujmy to.
Więc DB odnosi się do DB, że jesteśmy na co Demo psy kolekcję, która jeszcze nie istnieje, ale to będzie za chwilę, a następnie włóż jest polecenie, które spowoduje wstawienie danych do gromadzenia psa w tym bazy danych, która jest dema.
Więc mamy zamiar włożyć w obiekcie, a obiekt ten rozpocznie się bardzo proste z nazwą równej Resti I Breede równa dużo właśnie w taki sposób.
I możemy nacisnąć enter i dostali błąd składni, ponieważ brakowało mi mój cytat więc będę wrócić i dodać, że cudzysłów zamykający.
A teraz mamy ten komunikat, że tuż Wynik włożona.
I udowodnić, że zbiór psa został stworzony mogę uruchomić pokaz kolekcji i że pokazuje mi teraz mam kolekcję psów i jeśli chcę teraz zobaczyć wszystkie psy w mojej bazy danych musimy użyć znaleźć i znaleźć działa tak.
Psy pies znaleźć.
A potem, jeśli nie wiemy nic przekazać go po prostu automatycznie powróci wszystkie psy.
Wszystko w tej kolekcji i mamy tego jednego psa z powrotem.
Więc to ma rasy.
To ma swoją nazwę i to ma ten szalony szuka rzeczy.
Podkreślenia identyfikator, który jest identyfikatorem obiektu, który jest kilka liter i cyfr w systemie szesnastkowym tutaj.
I to jest automatycznie przydzielany przez Mongo i wszystkie są unikalne.
Więc jeśli dodamy kolejny w zrobimy teraz dodamy innego psa i tym razem dodamy się zachować rasę Mutt nazwą ADD.
I być Lucy i Hunter.
A jeśli robimy D-B Dogstar odnaleźć zobaczysz, że możemy skończyć z dwoma psami i teraz każdy z nich posiada unikalny obiekt.
Tak wyglądają one bardzo podobne i są one takie same.
Do tej ostatniej cyfry lub zmieniają i to unikatowy identyfikator jest przydatna później będziemy go używać w odniesieniu do konkretnych psów, podczas gdy psy, ale nie do konkretnych elementów specyficznych camping lub cokolwiek zasobów że pracujemy z tak czasem trzeba chce tylko znaleźć konkretny przypadek psa.
Więc zamiast znalezienie wszystkich psów lub wszystkie z danego zasobu, chcemy znaleźć wszystko, co ma rasy kundel, gdzie chcemy znaleźć psa z nazwą równą Rustie i możemy to zrobić za pomocą DB, że psy znaleźć i zamiast po prostu uderzenie Wprowadź mijamy w obiekcie i powiedzmy chcę znaleźć psa, gdzie nazwa jest Rusty.
mogę zrobić nazwa zardzewiała i kiedy nacisnąć enter będzie zlokalizować psa lub psy, które mają nazwę równą Resti i widać otrzymuję ten pojedynczy psa o nazwie równej Rusty.
Teraz dodajmy jeszcze jeden tu, który nie jest kundel a ten będzie pudel pudel i nazwa będzie Lulu.
A teraz, jeśli to zrobię psy się znaleźć wszystko, mam trzy psy i jeśli nie znajdziesz gdzie rasy kundel tak po prostu mam dwa psy, ponieważ mamy dwa miesiące mamy Rusti i Lucy, ale nie dostałem Lulu, bo ona jest pudel.
OK więc objęte wstawienie do zbiorów i pobierania lub znalezienie czegoś, co nazywa również czytania.
Jest CRUD skrótem pochodzącym od stworzenia odczytu aktualizacji i zniszczyć lub usunąć i zrobiliśmy z C i nasze tworzyć i czytać.
Teraz porozmawiajmy o tym, jak możemy aktualizować poszczególne psy.
Załóżmy, że mamy dowiedzieć się, że Lulu jest rzeczywiście Labradoodle zamiast zwykłego pudla.
Co możemy zrobić, to zaktualizować wartość rasy na Lulu za pomocą aktualizacji Mangu TBS.
Tak, że wygląda na to, że psy TB aktualizację i zmiana trwa dwie różne rzeczy.
Pierwszym z nich jest coś wybrać, a my chcemy, aby zaznaczyć, że nazywa się Lulu lub mógł wybraliśmy gdzie jesteśmy rasy pudel albo gdzie Id jest to gigantyczna rzecz, ale zrobię wybierz.
Nazywa się Lulu, a potem możemy iść i aktualizować go tak, że możemy ustawić Vrede być Labradoodle.
Mam nadzieję, że jak się pisze i możemy nacisnąć enter i jeśli teraz spojrzeć na wszystkie psy lub po prostu Lulu zobaczysz, że zaktualizowaliśmy Lulu wyjątkiem jednego małego problemu, który jest to, że zupełnie zagłuszył imię Lulu.
Co zrobiliśmy było znaleźliśmy wszystkie psy Nazywa się Lulu a następnie zaktualizowaliśmy ją tak, że wszystko, co ma to rasa Labradoodle, aby temu zapobiec.
Gdybyśmy tylko chcieli zaktualizować rasy zachowując oryginalną nazwę istnieje niewielka zmiana w naszej aktualizacji, które możemy wykonać.
Więc tym razem niech po prostu zrezygnować Lulu.
Niestety ona jest przegrana.
Więc załóżmy, chciałem zmienić zardzewiałe.
Chcę zmienić swoje nazwisko za Tator ale również dodać w nowej nieruchomości, która będzie rozmowa jest słodkie, która zostanie ustawiona na wartość true.
Więc trzeba uruchomić Psy D-B aktualizacji, a następnie po raz pierwszy trzeba dać aktualizację coś do wyboru przez.
Więc aktualizować psy gdzie nazwa jest Rusty a następnie druga sprawa to kolejny obiekt.
I w tym obiekcie zapewniamy, jak chcemy, aby być na bieżąco.
A my nie chcemy, aby zastąpić wszystko.
Zamiast więc co zrobimy, to użyć znaki dolara ustawiony, a następnie ustawić, że będzie kolejnym celem.
I w tym obiekcie mamy zamiar zmienić nazwę będzie Tator przecinek a my dodamy w chłodne lub słodkie.
Obie z nich są prawdziwe, ale jest słodkie, żeby było prawdziwe.
OK, więc to, co zrobiliśmy aktualizowane imię psa jest Rusty.
Jest tylko jeden tutaj.
A następnie używamy znaki dolara wyznaczonych i pod warunkiem, obiekt, aby ustawić.
A co to będzie zrobić, to będzie ona zachować rasę jak mutt.
To nie będzie całkowicie wyeliminować go jak to miało miejsce o nazwie Lulu tutaj.
A gdybym wciśnij enter, a teraz patrzę na wszystkich psów lub po prostu ostatniego psa DVD.
Psy znaleźć można zobaczyć tutaj jest pies znany wcześniej jako zardzewiałe czy mamy na imię Tator rasy kundel i jest słodki.
To prawda.
Więc to była aktualizacja, która jest Ci w crud create przeczytać aktualizację.
Teraz ostatnia rzecz mówić o niszczy które w Mongo używamy polecenie Usuń, aby osiągnąć.
Więc mamy zamiar zacząć od usunięcia psa wcześniej znany jako Lulu.
Dlatego musimy zrobić D-B, że psy usunąć, a następnie mijamy u psów, które chcemy usunąć.
I chcemy usunąć, gdzie rasa jest Labradoodle tak po prostu.
Gdybym wciśnij enter ponownie Zapomniałem cytatów.
Teraz gdybym wciśnij enter, a teraz patrzymy na wszystkich psów widzimy, jesteśmy w dół do zaledwie dwóch psów.
Ten pies już nie ma.
Podobnie, gdy starałem się zrobić to samo, ale zamiast wiodącym gdzie rasa jest Labradoodle zrobiłem, gdzie rasy kundel i naciśnij Enter teraz.
Zauważ, że to mówi prawo.
Wynik.
Tak więc w wyniku tego, co właśnie zrobił.
Usunięto też.
Warto więc sprawdzić, czy to prawda.
TB To Dogstar znaleźć i to prawda, nie ma już tak wolę usunięcia domyślnie usunąć wszystko, który pasuje cokolwiek o ile istnieje sposób określić, ile psy, które mają być usunięte przy użyciu tego limitu psy.
Wygląda na to, i można przejść, jeśli chcemy tylko, aby usunąć jeden lub dwa, a nie wszystkie z nich, ale domyślnie usunie wszystko, co pasuje.
Dobrze więc, że wszystko mamy zamiar zrobić z Mongo do teraz.
Miejmy tylko szybko zakończyć tak, Człowiek-Bóg Mongo D uruchamia demona musimy uruchomiony w celu wykorzystania Mongo w ogóle.
Mongo otwiera powłokę czyli tam, gdzie teraz jesteśmy i możemy rzucić tam z Ctrl-C otworzyć go z powrotem pomocy.
Nie będziemy używać aż tak dużo, ale chcę pokazać ci to, aby wiedzieć, że tam jest.
jest ważna Pokaż Digby jest.
To pokazuje wszystkie TBS, które mamy i można zobaczyć nasze demo D-B, teraz pokazał się.
Następnie mamy obsłudze więc możemy użyć jednego z tych TBS jak demo, ale możemy również użyć polecenia używać do tworzenia nowej bazy danych, a następnie użyć go.
Następnie mamy cztery Crud poleceń.
Więc włóż Użyliśmy stworzyć coś drobnego używamy go znaleźć lub odzyskać aktualizacji służy do aktualizacji coś lub edytować go, a następnie usunąć się, jak usunąć coś.
Ok, więc to wszystko w następnym filmie.
Mam zamiar pokazać, w jaki sposób możemy współpracować z telewizją Mangu od wewnątrz pliku javascript.