matrix-appservice-bridge
    Preparing search index...

    Interface Datastore

    A minimal document store interface. Any datastore implementing this shape can be used to back a BridgeStore.

    interface Datastore {
        ensureIndex(options: EnsureIndexOptions): Promise<void>;
        find(query: any): Promise<any[]>;
        findOne(query: any): Promise<any>;
        insert(newDocs: any[]): Promise<any[]>;
        remove(query: any, options: RemoveOptions): Promise<number>;
        update(
            query: any,
            updateQuery: any,
            options?: UpdateOptions,
        ): Promise<number>;
    }

    Implemented by

    Index
    • Parameters

      • query: any

      Returns Promise<any[]>

    • Parameters

      • query: any

      Returns Promise<any>

    • Parameters

      • newDocs: any[]

      Returns Promise<any[]>

    • Parameters

      Returns Promise<number>

    • Parameters

      Returns Promise<number>