No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Aprende Inglés, Desarrollo Web, AI, Ciberseguridad y mucho más.

Antes: $249

Currency
$209
Comienza ahora

Termina en:

0 Días
16 Hrs
38 Min
23 Seg

Tranformando los datos con $group

6/21
Recursos

Aportes 5

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Aqui mi codigo usando $group

use("sample_airbnb")

db.listingsAndReviews.aggregate(
[

    {
      $match:{
          "address.country_code": "US",
        },
    },
    {
      $sort:{
          property_type: 1,
          price: 1
        },
    },
    {
      $group: {
        _id: "$property_type",
        "masBajo": {
            $first: {
                "nombre": "$name",
                "precio": "$price",
                "direccion": "$address"
            }
        },
        "masAlto":{
            $last: {
                "nombre": "$name",
                "precio": "$price",
                "direccion": "$address"
            }
        }
      }
    },
  ]
)
Como puedo convertir un string q esta mal guardado en un json, con una consulta y hacer un filtrado por una de sus subpropiedades ?? Gracias
Otro ejemplo: ![](https://static.platzi.com/media/user_upload/image-96b6a3dc-c889-4e0a-8d30-5b1fa9a0a081.jpg)
```js // buscar la propiedad mas barata y la mas cara de cada tipo de propiedad en Estados Unidos // agrupar solo es posible con aggregation framework use("sample_airbnb") db.listingsAndReviews.aggregate([ { $match: {"address.country_code": "US"}, }, { $sort:{ "property_type": 1, "price": 1}, }, { $group: { _id: "$property_type", // agrupar por tipo de propiedad "masBajo": { $first: { // primer elemento (mas barato) "nombre": "$name", "precio": "$price" } }, "masAlto":{ $last: { // ultimo elemento (mas caro) "nombre": "$name", "precio": "$price" } } } }, ]) ```

Un recurso para revisar sobre el framework de aggregation:
https://www.practical-mongodb-aggregations.com/front-cover.html