Constructors
constructor
- new BlockMetaDao(mongoose: Mongoose, collectionName: string): BlockMetaDao
-
Parameters
-
mongoose: Mongoose
-
collectionName: string
Methods
analyze
- analyze(startHeight: number, endHeight: number): Promise<any[]>
-
Parameters
-
startHeight: number
-
endHeight: number
Returns Promise<any[]>
getHighest
- getHighest(): Promise<any | undefined>
-
Returns Promise<any | undefined>
getHighestHeight
- getHighestHeight(): Promise<number>
Private getModel
- getModel(mongoose: Mongoose, collectionName: string): Model<any, __type>
-
Parameters
-
mongoose: Mongoose
-
collectionName: string
Returns Model<any, __type>
removeByHeight
- removeByHeight(height: number): Promise<void>
-
Parameters
Returns Promise<void>
reviewIndex
- reviewIndex(key: string, keyObj: object): Promise<void>
-
Parameters
-
key: string
-
keyObj: object
Returns Promise<void>
save
- save(data: object): Promise<void>
-
Parameters
Returns Promise<void>