Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

178
Vistas
Creando una muestra de una gran colección en mongodb para probar consultas

Tengo una gran colección de tweets descargados por otra persona y quiero probar una consulta aggregate() sobre eso. Pero lleva mucho tiempo ejecutarlo y quiero verificar rápidamente mis resultados.

¿Puedo crear una colección de muestra más pequeña utilizando la gran colección original para poder probar nuevas consultas rápidamente? Si es así, ¿cómo puedo hacer eso? Si no, ¿cómo suele probar la gente la corrección de la consulta antes de la ejecución?

Todas las respuestas que encontré hasta ahora dicen sobre el volcado de toda la colección, mientras que solo quiero una muestra para ejecutar mi consulta aggregate() . Intenté hacer un db.collection.findOne().aggregate(/*QUERY*/) pero arroja un error que dice que aggregate is not a function

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

puede crear fácilmente un subconjunto de su colección como este:

 db.collection.aggregate({$limit: 1000}, {$out: "subsetCollection"})

esto tomará 1000 resultados de su colección original y los escribirá en una nueva colección llamada "subsetCollection". A continuación, puede probar sus consultas de agregación en esta nueva colección.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda