MelonCollectionRecordShape
@melon-db/db — MelonCollectionRecordShape
Interface: MelonCollection<RecordShape>
Defined in: packages/melon-db/src/database/types.ts:31
Type Parameters
| Type Parameter | Default type |
|---|---|
RecordShape | Record<string, unknown> |
Properties
| Property | Modifier | Type | Defined in |
|---|---|---|---|
name | readonly | string | packages/melon-db/src/database/types.ts:32 |
Methods
count()
count(
query?):Promise<number>
Defined in: packages/melon-db/src/database/types.ts:38
Parameters
| Parameter | Type |
|---|---|
query? | CollectionQueryInput<RecordShape> |
Returns
Promise<number>
delete()
delete(
id):Promise<void>
Defined in: packages/melon-db/src/database/types.ts:47
Parameters
| Parameter | Type |
|---|---|
id | string | number |
Returns
Promise<void>
findById()
findById(
id):Promise<RecordShape|null>
Defined in: packages/melon-db/src/database/types.ts:33
Parameters
| Parameter | Type |
|---|---|
id | string | number |
Returns
Promise<RecordShape | null>
findFirst()
findFirst(
query?):Promise<RecordShape|null>
Defined in: packages/melon-db/src/database/types.ts:35
Parameters
| Parameter | Type |
|---|---|
query? | CollectionQueryInput<RecordShape> |
Returns
Promise<RecordShape | null>
findMany()
findMany(
query?):Promise<RecordShape[]>
Defined in: packages/melon-db/src/database/types.ts:34
Parameters
| Parameter | Type |
|---|---|
query? | CollectionQueryInput<RecordShape> |
Returns
Promise<RecordShape[]>
insert()
insert(
data):Promise<RecordShape>
Defined in: packages/melon-db/src/database/types.ts:42
Parameters
| Parameter | Type |
|---|---|
data | InsertInput<RecordShape> |
Returns
Promise<RecordShape>
query()
query(
query?):MelonQueryHandle<RecordShape>
Defined in: packages/melon-db/src/database/types.ts:39
Parameters
| Parameter | Type |
|---|---|
query? | CollectionQueryInput<RecordShape> |
Returns
MelonQueryHandle<RecordShape>
update()
update(
id,data):Promise<RecordShape>
Defined in: packages/melon-db/src/database/types.ts:43
Parameters
| Parameter | Type |
|---|---|
id | string | number |
data | UpdateInput<RecordShape> |
Returns
Promise<RecordShape>
