Logo
Classes

MongoKVStore

Defined in: packages/providers/storage/mongodb/src/kvStore/MongoKVStore.ts:13

Extends

  • BaseKVStore

Constructors

Constructor

new MongoKVStore(__namedParameters): MongoKVStore

Defined in: packages/providers/storage/mongodb/src/kvStore/MongoKVStore.ts:17

Parameters

__namedParameters

MongoKVStoreConfig

Returns

MongoKVStore

Overrides

BaseKVStore.constructor

Accessors

client

Get Signature

get client(): MongoClient

Defined in: packages/providers/storage/mongodb/src/kvStore/MongoKVStore.ts:29

Returns

MongoClient

Methods

put()

put(key, val, collectionName): Promise<void>

Defined in: packages/providers/storage/mongodb/src/kvStore/MongoKVStore.ts:40

Parameters

key

string

val

Record<string, any>

collectionName

string = DEFAULT_COLLECTION_NAME

Returns

Promise<void>

Overrides

BaseKVStore.put


get()

get(key, collectionName): Promise<StoredValue>

Defined in: packages/providers/storage/mongodb/src/kvStore/MongoKVStore.ts:50

Parameters

key

string

collectionName

string = DEFAULT_COLLECTION_NAME

Returns

Promise<StoredValue>

Overrides

BaseKVStore.get


getAll()

getAll(collectionName): Promise<Record<string, StoredValue>>

Defined in: packages/providers/storage/mongodb/src/kvStore/MongoKVStore.ts:68

Parameters

collectionName

string = DEFAULT_COLLECTION_NAME

Returns

Promise<Record<string, StoredValue>>

Overrides

BaseKVStore.getAll


delete()

delete(key, collectionName): Promise<boolean>

Defined in: packages/providers/storage/mongodb/src/kvStore/MongoKVStore.ts:83

Parameters

key

string

collectionName

string = DEFAULT_COLLECTION_NAME

Returns

Promise<boolean>

Overrides

BaseKVStore.delete