sql >> Base de Datos >  >> NoSQL >> MongoDB

Consulta de límite/compensación y conteo de mangosta

Le sugiero que utilice 2 consultas:

  1. db.collection.count() devolverá el número total de artículos. Este valor se almacena en algún lugar de Mongo y no se calcula.

  2. db.collection.find().skip(20).limit(10) aquí asumo que podría usar una ordenación por algún campo, así que no olvide agregar un índice en este campo. Esta consulta también será rápida.

Creo que no debe consultar todos los elementos y luego realizar omitir y tomar, porque más adelante, cuando tenga grandes datos, tendrá problemas con la transferencia y el procesamiento de datos.