Skip to main content

getCollectionsBaseQuery

Get a base SelectQuery for querying collections.

Import

import { getCollectionsBaseQuery } from "@evershop/evershop/catalog/services";

Syntax

getCollectionsBaseQuery(): SelectQuery

Parameters

None.

Return Value

Returns a SelectQuery object with base table collection.

Examples

Basic Usage

import { getCollectionsBaseQuery } from "@evershop/evershop/catalog/services";
import { pool } from "@evershop/evershop/lib/postgres";

const query = getCollectionsBaseQuery();

// Load all collections
const collections = await query.execute(pool);

Get Single Collection

import { getCollectionsBaseQuery } from "@evershop/evershop/catalog/services";
import { pool } from "@evershop/evershop/lib/postgres";

const query = getCollectionsBaseQuery();

// Load collection by code
const collection = await query
.where('code', '=', 'summer-sale')
.load(pool);

console.log(collection.name);
console.log(collection.description);

See Also