Home / Function/ findMany() — drizzle-orm Function Reference

findMany() — drizzle-orm Function Reference

Architecture documentation for the findMany() function in query.ts from the drizzle-orm codebase.

Entity Profile

Dependency Diagram

graph TD
  1fa5a9b1_74bb_52dc_fae4_55ee18b2ef5e["findMany()"]
  65056321_5f30_0069_0b19_be2b8b42e31a["RelationalQueryBuilder"]
  1fa5a9b1_74bb_52dc_fae4_55ee18b2ef5e -->|defined in| 65056321_5f30_0069_0b19_be2b8b42e31a
  style 1fa5a9b1_74bb_52dc_fae4_55ee18b2ef5e fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

drizzle-orm/src/sqlite-core/query-builders/query.ts lines 41–67

	findMany<TConfig extends DBQueryConfig<'many', true, TSchema, TFields>>(
		config?: KnownKeysOnly<TConfig, DBQueryConfig<'many', true, TSchema, TFields>>,
	): SQLiteRelationalQueryKind<TMode, BuildQueryResult<TSchema, TFields, TConfig>[]> {
		return (this.mode === 'sync'
			? new SQLiteSyncRelationalQuery(
				this.fullSchema,
				this.schema,
				this.tableNamesMap,
				this.table,
				this.tableConfig,
				this.dialect,
				this.session,
				config ? (config as DBQueryConfig<'many', true>) : {},
				'many',
			)
			: new SQLiteRelationalQuery(
				this.fullSchema,
				this.schema,
				this.tableNamesMap,
				this.table,
				this.tableConfig,
				this.dialect,
				this.session,
				config ? (config as DBQueryConfig<'many', true>) : {},
				'many',
			)) as SQLiteRelationalQueryKind<TMode, BuildQueryResult<TSchema, TFields, TConfig>[]>;
	}

Domain

Subdomains

Frequently Asked Questions

What does findMany() do?
findMany() is a function in the drizzle-orm codebase, defined in drizzle-orm/src/sqlite-core/query-builders/query.ts.
Where is findMany() defined?
findMany() is defined in drizzle-orm/src/sqlite-core/query-builders/query.ts at line 41.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free