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

    Interface ValtheraCompatible

    interface ValtheraCompatible {
        add<T = Data>(
            collection: string,
            data: Arg<T>,
            id_gen?: boolean,
        ): Promise<T>;
        c(collection: string): default;
        ensureCollection(collection: string): Promise<boolean>;
        find<T = Data>(
            collection: string,
            search?: Search<T>,
            options?: DbFindOpts<T>,
            findOpts?: FindOpts<T>,
            context?: VContext,
        ): Promise<T[]>;
        findOne<T = Data>(
            collection: string,
            search?: Search<T>,
            findOpts?: FindOpts<T>,
            context?: VContext,
        ): Promise<T>;
        getCollections(): Promise<string[]>;
        issetCollection(collection: string): Promise<boolean>;
        remove<T = Data>(
            collection: string,
            search: Search<T>,
            context?: VContext,
        ): Promise<boolean>;
        removeCollection(collection: string): Promise<boolean>;
        removeOne<T = Data>(
            collection: string,
            search: Search<T>,
            context?: VContext,
        ): Promise<boolean>;
        toggleOne<T = Data>(
            collection: string,
            search: Search<T>,
            data?: Arg<T>,
            context?: VContext,
        ): Promise<boolean>;
        update<T = Data>(
            collection: string,
            search: Search<T>,
            updater: Updater<T>,
            context?: VContext,
        ): Promise<boolean>;
        updateOne<T = Data>(
            collection: string,
            search: Search<T>,
            updater: Updater<T>,
            context?: VContext,
        ): Promise<boolean>;
        updateOneOrAdd<T = Data>(
            collection: string,
            search: Search<T>,
            updater: Updater<T>,
            opts?: UpdateOneOrAdd<T>,
        ): Promise<boolean>;
    }

    Implemented by

    Index

    Methods

    • Type Parameters

      Parameters

      • collection: string
      • data: Arg<T>
      • Optionalid_gen: boolean

      Returns Promise<T>

    • Parameters

      • collection: string

      Returns default

    • Parameters

      • collection: string

      Returns Promise<boolean>

    • Type Parameters

      Parameters

      Returns Promise<T>

    • Returns Promise<string[]>

    • Parameters

      • collection: string

      Returns Promise<boolean>

    • Type Parameters

      Parameters

      Returns Promise<boolean>

    • Parameters

      • collection: string

      Returns Promise<boolean>

    • Type Parameters

      Parameters

      Returns Promise<boolean>

    • Type Parameters

      Parameters

      Returns Promise<boolean>

    • Type Parameters

      Parameters

      Returns Promise<boolean>

    • Type Parameters

      Parameters

      Returns Promise<boolean>