Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

182
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!