UNPKG

@codemask-labs/nestjs-mongodb

Version:
8 lines (7 loc) 599 B
import { CountDocumentsOptions, Filter, UpdateFilter, UpdateOptions } from 'mongodb'; import { MongoCollection, MongoCollectionOptions, MongoDatabase, MongoDocument } from './mongo'; export declare class Collection<T extends MongoDocument> extends MongoCollection<T> { constructor(database: MongoDatabase, collectionName: string, options?: MongoCollectionOptions); countDocuments(filter?: Filter<T>, options?: CountDocumentsOptions): Promise<number>; upsert(filter: Filter<T>, update: UpdateFilter<T> | Partial<T>, options?: UpdateOptions): Promise<import("mongodb").UpdateResult<T>>; }