2.1.15 • Published 4 months ago

pleg-connect v2.1.15

Weekly downloads
-
License
-
Repository
-
Last release
4 months ago

Items

get(options?: getOptions): Promise<any>

Esta función se utiliza para obtener elementos de una colección. Ofrece varias opciones de configuración para personalizar el proceso de recuperación.

Options

options (opcional): Un objeto de tipo getOptions que contiene opciones de configuración para la operación de recuperación. Esta interfaz define la estructura de las opciones que se pueden proporcionar como argumento a la función get para personalizar la recuperación de elementos de una colección.

Propiedades

  • includes (opcional): Un arreglo de cadenas que especifica qué campos deben incluirse en los elementos recuperados.

  • plugin (opcional): Una cadena que indica el nombre del complemento a utilizar para la recuperación de datos. Por ejemplo, 'default' o 'algolia'.

  • pagination: Un objeto que contiene las opciones de paginación.

    • rowsPerPage: Un número entero que define la cantidad máxima de elementos por página.

    • page: Un número entero que representa la página que se desea recuperar.

    • total: Un número entero que indica el total de elementos en la colección.

    • sortBy: Una cadena que especifica el campo por el cual ordenar los elementos.

    • sortType: Una cadena que indica el tipo de ordenamiento, como 'asc' (ascendente) o 'desc' (descendente).

  • query (opcional): Una cadena que contiene un término de búsqueda o una consulta para filtrar elementos.

  • filters (opcional): Un objeto que define filtros para refinar la búsqueda. Puede contener propiedades como el nombre del campo, el operador y el valor del filtro.

  • localFilters (opcional): Un objeto que define filtros locales específicos para la recuperación de datos en el almacenamiento local.

  • searchText (opcional): Una cadena que contiene el texto de búsqueda para buscar elementos que coincidan con el texto.

  • searchIn (opcional): Un arreglo de cadenas que especifica en qué campos buscar el texto de búsqueda.

  • withDeletes (opcional): Un booleano que, si se establece en true, permite recuperar elementos que han sido eliminados.

  • onlyDeletes (opcional): Un booleano que, si se establece en true, permite recuperar solo elementos que han sido eliminados.

  • deep (opcional): Un booleano que indica si se debe realizar una recuperación profunda de elementos relacionados.

  • level (opcional): Un número entero que especifica el nivel de profundidad para la recuperación de elementos relacionados.

  • orders (opcional): Un arreglo de cadenas que especifica el orden en el que se deben ordenar los elementos recuperados.

Ejemplo de Uso

const options = {
    includes: ['field1', 'field2'],
    plugin: 'algolia',
    pagination: {
        rowsPerPage: 10,
        page: 1,
        total: 0,
        sortBy: 'created_at',
        sortType: 'desc',
    },
    query: 'keyword',
    filters: { key: 'category', operator: '==', value: 'electronics' },
    searchText: 'search text',
    searchIn: ['title', 'description'],
    withDeletes: false,
    onlyDeletes: false,
    deep: true,
    level: 2,
    orders: ['field1', 'field2'],
};

Valor de Retorno

Una Promesa que se resuelve en un objeto con las siguientes propiedades:

  • success: Un booleano que indica el éxito de la operación.
  • items: Un arreglo de elementos recuperados.
  • pages: El número total de páginas (si se utiliza paginación).
  • total: El número total de elementos en la colección.

Uso

const options = {
    // Las opciones de configuración van aquí
};

const resultado = await items.get(options);
console.log(resultado);

find - Método para Buscar un Documento

Este método se utiliza para buscar un documento en una colección por su identificador (id). Proporciona opciones de configuración para personalizar la búsqueda.

Parámetros

  • id: Una cadena que representa el identificador del documento que se desea buscar.

  • options (opcional): Un objeto de tipo findOptions que contiene opciones de configuración para la búsqueda.

Valor de Retorno

Una Promesa que se resuelve en un objeto con las siguientes propiedades:

  • success: Un booleano que indica el éxito de la operación.
  • ref: Una referencia al documento encontrado.
  • data: Los datos del documento encontrado, que pueden ser planos o con referencias incrustadas según las opciones de búsqueda.
  • id: El identificador del documento encontrado.

Uso

const documentoEncontrado = await items.find('identificador', options);
console.log(documentoEncontrado);
2.1.9

8 months ago

2.1.14

5 months ago

2.1.15

4 months ago

2.1.12

6 months ago

2.1.13

6 months ago

2.1.10

7 months ago

2.1.11

6 months ago

2.1.8

8 months ago

2.1.7

9 months ago

2.1.4

9 months ago

2.1.3

10 months ago

2.1.6

9 months ago

2.1.5

9 months ago

2.1.2

11 months ago

2.1.1

11 months ago

2.1.0

11 months ago

2.0.58

1 year ago

2.0.57

1 year ago

2.0.55

1 year ago

1.2.8

1 year ago

2.0.54

1 year ago

2.0.53

1 year ago

2.0.52

1 year ago

2.0.51

1 year ago

2.0.50

1 year ago

2.0.49

1 year ago

2.0.48

1 year ago

2.0.47

1 year ago

2.0.46

1 year ago

2.0.44

1 year ago

2.0.45

1 year ago

2.0.43

1 year ago

2.0.42

1 year ago

2.0.40

1 year ago

2.0.41

1 year ago

2.0.39

1 year ago

2.0.381

2 years ago

2.0.37

2 years ago

2.0.38

2 years ago

2.0.35

2 years ago

2.0.36

2 years ago

2.0.343

2 years ago

2.0.342

2 years ago

2.0.341

2 years ago

2.0.34

2 years ago

2.0.33

2 years ago

2.0.32

2 years ago

2.0.28

2 years ago

2.0.29

2 years ago

2.0.30

2 years ago

2.0.301

2 years ago

2.0.265

2 years ago

2.0.264

2 years ago

2.0.263

2 years ago

2.0.262

2 years ago

2.0.261

2 years ago

2.0.260

2 years ago

2.0.15

2 years ago

2.0.16

2 years ago

2.0.19

2 years ago

2.0.17

2 years ago

2.0.18

2 years ago

2.0.26

2 years ago

2.0.27

2 years ago

2.0.24

2 years ago

2.0.25

2 years ago

2.0.22

2 years ago

2.0.23

2 years ago

2.0.20

2 years ago

2.0.21

2 years ago

2.0.13

2 years ago

2.0.14

2 years ago

2.0.12

2 years ago

1.2.0

2 years ago

1.1.9

2 years ago

1.1.8

2 years ago

1.2.6

2 years ago

1.1.7

2 years ago

1.2.5

2 years ago

1.1.6

2 years ago

1.2.4

2 years ago

1.2.3

2 years ago

1.2.2

2 years ago

1.2.1

2 years ago

2.0.11

2 years ago

2.0.1

2 years ago

2.0.0

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.1.5

2 years ago

1.1.4

2 years ago

1.1.3

2 years ago

1.1.2

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago