mongoose-plugin-model-paginate
v0.0.4-dev
Published
Plugin que sirve como paginacion en los modelos de mongoose
Maintainers
Readme
Mongoose Plugin Model Paginate
Descripción
El plugin Mongoose Model Paginate es una extensión para el framework Mongoose que proporciona funcionalidad de paginación para consultas a modelos de base de datos.
Instalación
Instala el paquete npm del plugin ejecutando el siguiente comando:
npm install mongoose-plugin-model-paginateImporta el plugin en tu archivo de configuración de Mongoose:
const mongoose = require('mongoose'); const modelPaginatePlugin = require('mongoose-plugin-model-paginate'); mongoose.plugin(modelPaginatePlugin, { fieldsForFilter: ["name", "codename"], fieldsForSearch: ["name", "codename"]
}); ```
Uso
Una vez que hayas instalado y configurado el plugin, puedes utilizar la funcionalidad de paginación en tus consultas a modelos de Mongoose de la siguiente manera:
```javascript
import GroupModel from "../db/group.model"
const data = await GroupModel.paginate({name:"test"}, {page:1, page_size:25});
return data;
```