gti-sos / SOS1718-04

0 stars 2 forks source link

Crirompov - Checklist Entregable01 #16

Closed crirompov closed 6 years ago

crirompov commented 6 years ago

Cosas que me quedan por hacer:


- [x] Actualizar una estadística:

Petición: PUT .../population-stats/seville/2016 { “town”: “seville”, “year”: 2016, “population” : 400000 }


- [x] Acceder a una estadística concreta:

Petición: GET .../population-stats/seville/2016 Respuesta: { “town”: “seville”, “year”: 2016, “population” : 500000 }

**Está planteado pero no funciona no se porqué**
- [x] Realizar búsqueda de estadísticas de sevilla en un periodo:

Petición: GET .../population-stats/seville?from=2014&to=2016 Respuesta: [{ “town”: “seville”, “year”: 2016, “population” : 400000 } ...]

**Está planteado pero no funciona no se porqué**
- [x] Realizar búsqueda de estadísticas de todos las ciudades en un periodo:

Petición: GET .../population-stats?from=2014&to=2016 Respuesta: [{ “town”: “seville”, “year”: 2016, “population” : 400000 }, { “town”: “seville”, “year”: 2015, “population” : 350000 }, { “town”: “cadiz”, “year”: 2015, “population” : 75000 }, { “town”: “cadiz”, “year”: 2014, “population” : 72000 }, ...]


- [x] Acceder a todas las estadísticas de un año:

Petición: GET .../population-stats?year=2016 Respuesta: [ { “town”: “seville”, “year”: 2016, “population” : 500000 }, { “town”: “cadiz”, “year”: 2016, “population” : 85000 }, ... ]

crirompov commented 6 years ago

Las búsquedas por periodos están planteadas pero no entiendo porque no funcionan.

carmontap commented 6 years ago

El código que tienes que modificar en las búsquedas es este : db.find({"campo": {"$gte":cotaInferior, "$lte":cotaSuperior}}) en las tuyas tienes el endYear en la cota inferior, y el startYear en la superior por eso no te funciona.