@wxn0brp/db-core
    Preparing search index...

    Interface ValtheraCompatible

    interface ValtheraCompatible {
        add<T = Data>(query: AddQuery<T>): Promise<T>;
        c<T = Data>(collection: string): Collection<T>;
        ensureCollection(collection: string): Promise<boolean>;
        find<T = Data>(query: FindQuery<T>): Promise<T[]>;
        findOne<T = Data>(query: FindOneQuery<T>): Promise<T>;
        getCollections(): Promise<string[]>;
        issetCollection(collection: string): Promise<boolean>;
        remove<T = Data>(query: RemoveQuery<T>): Promise<T[]>;
        removeCollection(collection: string): Promise<boolean>;
        removeOne<T = Data>(query: RemoveQuery<T>): Promise<T>;
        toggleOne<T = Data>(query: ToggleOneQuery<T>): Promise<ToggleOneResult<T>>;
        update<T = Data>(query: UpdateQuery<T>): Promise<T[]>;
        updateOne<T = Data>(query: UpdateQuery<T>): Promise<T>;
        updateOneOrAdd<T = Data>(
            query: UpdateOneOrAddQuery<T>,
        ): Promise<UpdateOneOrAddResult<T>>;
    }

    Implemented by

    Index

    Methods

    • Type Parameters

      Parameters

      Returns Promise<T>

    • Parameters

      • collection: string

      Returns Promise<boolean>

    • Returns Promise<string[]>

    • Parameters

      • collection: string

      Returns Promise<boolean>

    • Parameters

      • collection: string

      Returns Promise<boolean>