update README.md

This commit is contained in:
2016-09-12 23:47:57 +02:00
parent 11149b2712
commit 16add8bff0
4 changed files with 52 additions and 8 deletions

View File

@ -1,4 +1,4 @@
import * as plugins from './smartdata.plugins'
export * from './smartdata.classes.dbcollection'
export * from './smartdata.classes.dbconnection'
export * from './smartdata.classes.db'

View File

@ -1,11 +1,11 @@
import * as plugins from './smartdata.plugins'
export type TDbConnectionStatus = 'disconnected' | 'connected' | 'failed'
export type TConnectionStatus = 'disconnected' | 'connected' | 'failed'
export class DbConnection {
export class Db {
dbUrl: string
db: plugins.mongodb.Db
status: TDbConnectionStatus
status: TConnectionStatus
constructor(dbUrl: string) {
this.dbUrl = dbUrl

View File

@ -1,10 +1,10 @@
import * as plugins from './smartdata.plugins'
import { DbConnection } from './smartdata.classes.dbconnection'
import { Db } from './smartdata.classes.db'
export class DbCollection<T> {
collection: plugins.mongodb.Collection
constructor(nameArg: string, dbConnectionArg: DbConnection) {
this.collection = dbConnectionArg.db.collection(nameArg)
constructor(nameArg: string, dbArg: Db) {
this.collection = dbArg.db.collection(nameArg)
}
/**