2.0.4 • Published 6 years ago

hinos-mongo v2.0.4

Weekly downloads
-
License
ISC
Repository
-
Last release
6 years ago

hinos-mongo

A plugin manages mongodb connection for hinos

Install

npm i hinos-mongo -S

Examples

Typescript

Config mongo information

import { Mongo } from 'hinos-mongo';

Mongo({
    url: 'mongodb://localhost:27017/conn'
});
Mongo({
    key: 'connection1'
    url: 'mongodb://localhost:27017/conn2'
});

Use in service file

import { MONGO, Mongo, Uuid, Collection } from 'hinos-mongo';

@Collection('chart')
export class Chart {
    _id?: Uuid;
    name?: string;
    des?: string;
    created_at?: Date;
    updated_at?: Date;
}

export class ChartService {
    @MONGO() 
    static mongo: Mongo;
    
    @MONGO('connection1')
    static mongo1: Mongo;
    
    static async find(fil: any = {}): Promise<Array<Chart>> {
        const rs: Chart[] = await ChartService.mongo.find<Chart>(Chart, fil);
        return rs;
    }
}
2.0.4

6 years ago

2.0.3

6 years ago

2.0.2

6 years ago

2.0.1

6 years ago

2.0.0

6 years ago

2.0.0-alpha5

6 years ago

2.0.0-alpha4

6 years ago

2.0.0-alpha3

6 years ago

2.0.0-alpha2

6 years ago

2.0.0-alpha1

6 years ago

1.3.4

6 years ago

1.3.3

6 years ago

1.3.2-anpha

6 years ago

1.3.2

6 years ago

1.3.1

6 years ago

1.2.5

6 years ago

1.2.4

6 years ago

1.2.3

6 years ago

1.2.2

6 years ago

1.2.1

6 years ago

1.2.0

6 years ago

1.1.13

6 years ago

1.1.12

6 years ago

1.1.11

6 years ago

1.1.10

6 years ago

1.1.9

6 years ago

1.1.8

6 years ago

1.1.7

7 years ago

1.1.6

7 years ago

1.1.5

7 years ago

1.1.4

7 years ago

1.1.3

7 years ago

1.1.2

7 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.9

7 years ago

1.0.8

7 years ago

1.0.7

7 years ago

1.0.6

7 years ago

1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago