Więc mam pole o nazwie "miasto" w moich wynikach ... wyniki są uszkodzone, czasami jest to prawdziwe imię, czasami jest to liczba. Poniższy kod wyświetla wszystkie rekordy ...How to say ... mecz, gdy pole jest numerem ... w mongodb?
db.zips.aggregate([{$project : {city:{$substr:["$city",0,1]}}},{$sort : {city : 1}} ])
muszę modyfikować tę linię, aby wyświetlić tylko rekordy z miasta, który ma nazwę, która jest liczbą (2,3,4, itp) .. ..Myślę, że mogę użyć "$ match", ale jak?
db.zips.aggregate([{$project : {city:{$substr:["$city",0,1]}}},{$sort : {city : 1}}, {$match:{???what_to_say_here???} ])
Jak powiedzieć "mecz, gdy miasto jest numerem"?
obecnie wprowadzone mam wygląda następująco ...
{
"city" : "A",
"_id" : "04465"
},
{
"city" : "1",
"_id" : "02821"
},
{
"city" : "0",
"_id" : "04689"
}
Próbuję wyświetlić tylko rekordy z ciągiem liczbowym ... jest to związane z większym „pracy domowej” problem ale nie mogę nawet dostać się do pytania o pracę domową, dopóki nie przejdę przez ten punkt.
Na szczęście praca domowa nie jest "zgodna, gdy pole jest liczbą". – thefonso
@AndredeFrere Celem kursu online "alpha" (nawet beta) jest zdobycie większej liczby programistów zaangażowanych w używanie oprogramowania ... nie obrażajcie się, jeśli szukamy pomocy w kwestiach, które mogą wymagać niewielkiej korekty dostępność przez niezależnych ekspertów mongoDB. – thefonso
Bez urazy i przeprosin, jeśli ktoś je otrzymał, po prostu nie chciał, aby ktokolwiek się porwał i dawał aktualne odpowiedzi na pracę domową. –