weaviate-client
    Preparing search index...

    Interface ICollections<TMedia>

    interface ICollections<TMedia> {
        create<
            TProperties extends Properties
            | undefined = undefined,
            TName = string,
            TVectors extends Vectors | undefined = undefined,
        >(
            config: CollectionConfigCreate<TProperties, TName, TVectors>,
        ): Promise<ICollection<TProperties, TName, TVectors, TMedia>>;
        createFromJson(
            schemaJson: WeaviateClass,
        ): Promise<ICollection<Properties, string, undefined, TMedia>>;
        createFromSchema(
            config: WeaviateClass,
        ): Promise<ICollection<Properties, string, undefined, TMedia>>;
        delete(collection: string): Promise<void>;
        deleteAll(): Promise<void[]>;
        exists(name: string): Promise<boolean>;
        export(name: string): Promise<CollectionConfig>;
        exportToJson(name: string): Promise<WeaviateClass>;
        get<
            TProperties extends Properties
            | undefined = undefined,
            TName extends string = string,
            TVectors extends Vectors | undefined = undefined,
        >(
            name: TName,
        ): ICollection<TProperties, TName, TVectors, TMedia>;
        listAll(): Promise<CollectionConfig[]>;
        use<
            TName extends string = string,
            TProperties extends Properties | undefined = undefined,
            TVectors extends Vectors | undefined = undefined,
        >(
            name: TName,
        ): ICollection<TProperties, TName, TVectors, TMedia>;
    }

    Type Parameters

    • TMedia
    Index

    Methods