În ultima secțiune am reușit să-l facem pe Querrey pentru că a găsit toți șoferii de lângă o anumită locație.
Dar am primit un mesaj de eroare care spune că nu există indici Geo pentru geo apropiat.
Așadar, amintiți-vă când definim schema noastră pentru șoferul pe care-l cunoașteți revenind la fișierul nostru de modele șofer
aici.
Aici este înăuntru de aici.
Definim schema noastră de puncte și am spus că ar trebui să existe un indice al sferei Tuti plasat pe coordonate și
se pare că mesajul de eroare este cu siguranță vorbit despre indici, în mod specific ca
indicii de geografie, deci ce se întâmplă exact aici.
Să facem niște investigații.
Voi deschide Roble Mongo foarte repede și mă voi conecta la instanța locală a lui Mongo
și voi găsi baza de date pentru testele de mover și mover.
Așadar, amintiți-vă că avem două baze de date, acum una pentru toate datele noastre de testare și una pentru
toate datele noastre de dezvoltare.
Vreau să spun că să-mi deschid moverul, vreau să spun că șoferii colecției de colectare și apoi indici și în interiorul aici.
O.K.
Da.
Așa cum era de așteptat, avem un indici sau un indice asupra colecției noastre de coordonate de geometrie.
Și asta este ceea ce trebuie să fie foarte clar pentru că Mongo trebuie să existe pentru ca orice tip de
interogare geografică să existe sau să aibă loc.
Deci, mesajul aerian pe care îl vedem în mod specific spune că acest lucru nu există.
Indicele nu este aici, dar ne uităm la el.
Și totuși este ceea ce se întâmplă în mod corect.
Ei bine, haideți să ne uităm la testul mover pentru că aceasta este baza de date pe care o folosim de fapt atunci când facem aceste întrebări.
Așadar, voi extinde indicele pentru driverele pentru colecții de încercări.
Așteptați un minut.
Colectia noastra de teste de mover are doar un indice ciudat peste ID.
Deci, ce se întâmplă aici.
Ce se întâmplă?
Ei bine, acesta este un pic de dureri de cap mari din jurul mongoose și moka.
Așadar, problema este că în interiorul mediului nostru Moka cădem.
Pot să-mi deschid fișierul de ajutor pentru testare în directorul de testare.
Deci, testul dvs. de ajutor în mediul de testare, renunțăm la colecția de drivere nonstop
chiar înaintea fiecărui test pe care-l păstrați să-l renunțați repetat când lăsăm o colecție care ucide
toți indiciile din interiorul acesteia.
Cu toate acestea, șoferul nostru schițează acest index chiar aici, în cazul în care înlocuirea pe coordonate este creată doar atunci când schema
este încărcată mai întâi.
Deci, în mod esențial, avem o problemă de ordin major de operațiuni.
Când suita de testare încarcă șoferul, scuzați-mă că femeile accesează suitele încărcate până la indexurile create cu succes.
Dar, înainte de fiecare test, abandonăm colecția și indicele dispare și nu este creat
din nou.
Deci, ceea ce vom face pentru a rezolva această eroare este adăugați la un alt pas către noi înainte de fiecare.
Așa că, imediat după căderea colecției noastre de șoferi șoferi pe un punct, atunci declarații și în
interiorul de aici vom asigura că indexul corect este plasat peste colecția de drivere.
Așa că vom spune că șoferii Daut asigură indicele într-o strânsă durere de stânga și vom trece
în acel obiect cu cheia coordonatelor de geometrie și valoarea sferei și vom micșora din nou pentru o secundă.
Asigurați-vă că puteți vedea totul.
Deci există o mulțime de paranteze care plutesc aici, asigurați-vă că aveți numărul corect de paranteze.
Deci, cu ajutorul acestei funcții a funcției index inserați se vede ce înseamnă această funcție de index
chiar aici este faptul că vă asigură că, înainte de oricare dintre testele pe care le-ați executat, un indice este în locul geometriei care coordonează
proprietatea asupra colecției de drivere.
Deci, de fiecare dată când abandonăm colecția de șoferi, Hey du-te imediat și
recreează indicele.
Și așa este necesar aici chiar să ne facem interogările geografice.
Deci, să spunem acest fișier și să vedem cum facem acum cu suita de testare pe care o cunoașteți.
Derulați până la partea de jos.
OK, să mergem în sus.
O.K.
Deci, iată noua fugă chiar aici.
Ei bine, am acum, din păcate, încă mai avem o altă eroare, o eroare a câmpului lângă câmp trebuie să fie un punct.
Ei bine, G-Wiz.
Deci, acestea sunt două ghinioane foarte mari că, dacă veți intra în oricând
utilizați ori de câte ori utilizați Mongo D-B cu Express, îmi pierd cuvintele aici.
Să ne dăm seama ce sunt aceste mesaje de eroare în secțiunea următoare.