Skip to content

bpmn-server / MongoDB

Class: MongoDB#

Table of contents#

Constructors#

Properties#

Methods#

Constructors#

constructor#

new MongoDB(dbConfig, logger): MongoDB

Parameters#

Name Type
dbConfig any
logger any

Returns#

MongoDB

Defined in#

datastore/MongoDB.ts:22

Properties#

client#

client: any

Defined in#

datastore/MongoDB.ts:19


dbConfig#

dbConfig: any

Defined in#

datastore/MongoDB.ts:20


logger#

logger: any

Defined in#

datastore/MongoDB.ts:21

Methods#

getClient#

getClient(): Promise\<any>

Returns#

Promise\<any>

Defined in#

datastore/MongoDB.ts:26


find#

find(dbName, collName, qry, projection?): Promise\<unknown>

Parameters#

Name Type Default value
dbName any undefined
collName any undefined
qry any undefined
projection any null

Returns#

Promise\<unknown>

Defined in#

datastore/MongoDB.ts:33


createIndex#

createIndex(dbName, collName, index, unique?): Promise\<unknown>

Parameters#

Name Type
dbName any
collName any
index any
unique Object

Returns#

Promise\<unknown>

Defined in#

datastore/MongoDB.ts:59


insert#

insert(dbName, collName, docs): Promise\<unknown>

Parameters#

Name Type
dbName any
collName any
docs any

Returns#

Promise\<unknown>

Defined in#

datastore/MongoDB.ts:84


update#

update(dbName, collName, query, updateObject, options?): Promise\<unknown>

Parameters#

Name Type
dbName any
collName any
query any
updateObject any
options Object

Returns#

Promise\<unknown>

Defined in#

datastore/MongoDB.ts:109


update2#

update2(dbName, collName, query, updateObject, options?): Promise\<unknown>

Parameters#

Name Type
dbName any
collName any
query any
updateObject any
options Object

Returns#

Promise\<unknown>

Defined in#

datastore/MongoDB.ts:131


remove#

remove(dbName, collName, query): Promise\<unknown>

Parameters#

Name Type
dbName any
collName any
query any

Returns#

Promise\<unknown>

Defined in#

datastore/MongoDB.ts:154


removeById#

removeById(dbName, collName, id): Promise\<unknown>

Parameters#

Name Type
dbName any
collName any
id any

Returns#

Promise\<unknown>

Defined in#

datastore/MongoDB.ts:182


connect#

connect(): Promise\<unknown>

Returns#

Promise\<unknown>

Defined in#

datastore/MongoDB.ts:210