mongoose-plugin-model-paginate
v0.0.4-dev
Published
Plugin que sirve como paginacion en los modelos de mongoose
Downloads
4
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-paginate
Importa 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;
```