Nu suntem gata să trecem la cele două metode finale de eliminare a metodei bazate pe clasă, găsiți una pe care să o
eliminăm și metoda bazată pe clasă găsi după ID și sau să se mute.
Deci ambele vor fi oarecum asemănătoare.
Ambele sunt destinate să găsească o înregistrare foarte specială și să o elimine.
Diferența mare este că amenda prin Idea elimină lucrările prin căutarea unei idei de înregistrare, în timp ce
găsirea sau mutarea lucrărilor prin acordarea unor criterii, iar apoi prima înregistrare într-o colecție care se potrivește
cu acele criterii va fi eliminată.
Deci, din acest moment lucrurile încep să se repete puțin în lumea Mongoose și Lango, pentru că dacă
te gândești la asta, am putea re-angaja într-adevăr să găsim idee sau să ne mișcăm folosind Găsiți unul și eliminați
că am putea doar să căutăm un record special ID-ul și eliminați unul.
Deci, din nou, cu siguranță unele lucruri repetitive, dar obținerea unui bun mâner pe toate opțiunile
diferite pentru modificarea și eliminarea înregistrărilor este cu siguranță ceva de lucru.
Deci, vă permite să adăugați un pic de punere în aplicare pentru ambele.
Vom numi metoda respectivă pentru a elimina înregistrarea.
Și apoi vom avea urmări identice în care vom încerca să găsim înregistrarea care
tocmai a fost eliminată și apoi vom afirma că nu există.
Deci, mai intai vom incepe prin adaugarea in Gasesti pe cea si sa o elimini.
Deci, aceasta este din nou o metodă de clasă, așa că se referă la modelul de utilizator, apoi găsiți unul și eliminați și apoi
trebuie să trecem în câteva criterii foarte specifice pentru numele sau tipul de sunet care reprezintă un utilizator
foarte special.
Deci, din nou, vom căuta un utilizator cu numele de Joe.
Doar să fie clar despre ceea ce spun doar acum un moment despre modul în care am putea citi sau reimplementa
amenda prin idee și / sau mișcare.
Am putea la fel de bine să știi Id Id id ca și așa că ar fi complet identic sau
echivalent pentru a găsi prin id și eliminați, dar vrem să ne asigurăm că putem găsi doar o înregistrare prin
căutarea până numele lor.
OK, acum din nou, putem copia pasta în jos în același timp o anumită logică.
Așa că voi lua atît atunci, cît și afirmația dinăuntru.
Așa că puneți aici dreptul.
Asigurați-vă că nu aveți un semicolon după ce ați găsit și eliminați.
Asta eo mică greșeală de făcut.
Să salvăm asta și să vedem cum facem.
Așa că voi salva un HA.
Arată ca.
O.K.
Păi tot continuu să fac aceeași eroare, nu am referit la apelul făcut în interiorul noului nostru bloc.
Așa că mă pot asigura că am făcut-o înăuntru de aici imediat după declarație.
Acesta poate rula din nou și OK cu siguranță poate mai bine.
Deci 7 trec.
Din nou, voi schimba afirmația pentru a vă asigura că aceasta este o trecere legitimă.
Acest lucru este întotdeauna un test foarte bun pentru a vă asigura că nu aveți o mică greșeală care duce
în mod eronat la un succes.
In regula.
Deci, cu siguranță nu reușește.
Ceea ce înseamnă că spec. Noastră trece cu siguranță.
Așa că vom reveni la afirmația că utilizatorul nu este.
Cu alte cuvinte, utilizatorul nu a fost găsit.
OK, deci găsiți unul și eliminați.
Absolut fantastic ori de câte ori doriți să găsiți ca o înregistrare specifică prin utilizarea unor proprietăți unice.
Deci, în cazul nostru știi că niciodată nu aplicăm vreun tip de unicitate în jurul numelui.
Nu am pus nimic acolo unde am spus Da că nu poate fi decât o persoană pe nume Joe.
Dar dacă am fi spus un bun exemplu ar fi ca un e-mail.
Știți că am avut adrese de e-mail foarte specifice sau adrese de e-mail foarte unice și am vrut să găsim
un utilizator cu o adresă de e-mail foarte specială și să îl eliminăm.
Acesta ar fi un caz de mare folos pentru a găsi unul și a elimina.
Bine, așa că cred că suntem pe un pic de o rola, așa că am putea la fel
de bine mergeți înainte și a termina cu găsirea de id și eliminați.
Cred că ați avut probabil o idee bună despre cum va funcționa aceasta.
Este din nou o metodă bazată pe clasă, astfel încât utilizatorul va face referire și apoi va apela găsirea prin id și va elimina mai degrabă decât
să treacă un obiect aici.
Putem trece doar în ideea înregistrării pe care vrem să o scăpăm.
Acum, din nou, aceeași chestiune ca și înainte cu afacerea cu ID-ul întregului obiect intră în joc.
Nu trebuie să ne facem griji cu privire la ID-urile obiectului cu amendă de id și eliminăm ca mongoose se va ocupa
de toate lucrurile pentru noi.
Deci, tot ce trebuie să facem este să trecem în Joe Id ca să observăm că nu trebuie să oferim un obiect aici ca un ID cheie
și valoarea lui I. D. Este doar bruta I. D. de la sine.
Și după aceea vom pune din nou aceeași logică de urmărire Mike.
Așa că te va salva și să ne asigurăm bine că știi că continuă să fac aceeași greșeală.
Am uitat să adaug în referința făcută.
Este mult mai bine făcut.
Și din nou voi face ca spec. Să nu reușească doar să se asigure că totul funcționează așa cum m-aș aștepta.
Da, arată că eșuarea eșuează în fiecare loc.
Ce afirmăm cu o declarație falsă și așa mai departe înapoi la nu.
Și în cele din urmă confirmați că totul trece.
Bine, deci mergem.
Acestea sunt patru metode diferite de eliminare a unui utilizator.
Din nou, acest lucru deschide într-adevăr ușa la ceva ce vom găsi o mulțime de interioare din
interiorul Mongo Mongoose.
Există mai mult decât o modalitate de a realiza o anumită operațiune.
Așa că vom găsi o mulțime de aceleași operațiuni de același tip de metodologii pentru eliminarea înregistrărilor sau
dacă știi că elimini o singură înregistrare, eliminând o grămadă de înregistrări, tot felul de
lucruri bune se vor aplica și actualizării înregistrărilor.
Deci, să continuăm cu următoarea secțiune și să aruncăm o privire la toate modurile diferite pe care
le avem la dispoziție pentru a actualiza înregistrările din interiorul unei colecții.