Namespace, Primitive, Method

    adv-firestore-functions
    TypeScript icon, indicating that this package has built-in type declarations

    2.0.9 • Public • Published

    Advanced Firestore Functions

    These are the back-end firestore functions that will allow you to create easy-to-use indexes.

    Installation

    Install the package into your firebase functions directory.

    npm i adv-firestore-functions

    Import the necessary functions at the top of your firebase function file:

    import { eventExists, fullTextIndex } from 'adv-firestore-functions';

    All of these functions are called on an async onWrite firebase firestore function like so:

    functions.firestore
        .document('posts/{docId}')
        .onWrite(async (change: any, context: any) => {
    //... code
    }

    The search functions, however, must be put in a callable function like so:

    functions.https.onCall(async (q: any) => {
    
    // 'q' is the data coming in
    
    //... code
    }

    DOCS

    If you see any errors or have any suggestions, please post an issue on github.

    There is more to come as I simplify my firebase functions! See Fireblog.io for more examples (whenever I finally update it)!

    Install

    npm i adv-firestore-functions

    DownloadsWeekly Downloads

    673

    Version

    2.0.9

    License

    MIT

    Unpacked Size

    125 kB

    Total Files

    26

    Last publish

    Collaborators

    • jdgamble555