No tienes acceso a esta clase

¬°Contin√ļa aprendiendo! √önete y comienza a potenciar tu carrera

Filtrando documentos con $match

5/21
Recursos

Aportes 4

Preguntas 0

Ordenar por:

¬ŅQuieres ver m√°s aportes, preguntas y respuestas de la comunidad?

Comparto mis apuntes personales sobre **MongoDB** y específicamente sobre este tema: <https://github.com/JimcostDev/mongodb_developer_path/tree/master/aggregation-framework>
Si lo realizas con la extensión de Mongo db en VS Code: ```js use('sample_airbnb') db.listingsAndReviews.aggregate( { $match: {"address.country":"United States"} }, { $project: { "price": 1, "address": 1 } }, { $sort: {"price":1} }, { $limit: 5 } ) ```En este ejemplo utilicé "$project" para solo visualizar "price" y "address".

operador: Cantidad

var db=db.getSiblingDB("sample_airbnb")

var result = db.listingsAndReviews.aggregate(
[

    {
      $match:{
          "address.country_code": "US",
        },
    },

    {
      $sort:{
          price: 1,
        },
    },

    {
      $count: "cantidad",
    },
  ]
)

print(result)

#Ejecucion:
PS D:\Usuarios\Aggregations> mongosh --quiet ./ejemplo01.js 

#Resultado:
[ { cantidad: 1222 } ]
```js // con query language seria asi: use('sample_airbnb') db.listingsAndReviews.find( {"address.country":"United States"}, {"name":1, "price":1}) // proyeccion .sort({"price":1}) .limit(5) ```