Skip to content

ambiten


ambiten / core / getTenantDB

Function: getTenantDB()

getTenantDB(tenantId): Promise<Db>

Defined in: packages/core/src/utils/builders/getTenantDb.ts:15

Retrieves the database instance for a specific tenant. If the database is already cached, it returns the cached instance. Otherwise, it initializes a new database connection for the tenant, caches it, and returns it.

Parameters

tenantId

string

The ID of the tenant whose database is to be retrieved.

Returns

Promise<Db>

A promise that resolves to the MongoDB database instance for the tenant.

Throws

If the database for the specified tenant is not found.

Context-aware execution infrastructure for multi-tenant systems.