Next Perpendicular Moonlanding
    Wondering what’s next for npm?Check out our public roadmap! »

    @jerni/store-mongo

    1.0.4 • Public • Published

    @jerni/store-mongo

    Transform events provided by jerni and persist the output to a MongoDB Database.

    Installation

    > npm i jerni @jerni/store-mongo
    

    or, for yarn user

    > yarn add jerni @jerni/store-mongo
    

    Usage

    Before you start, please make yourself comfortable with the concept of jerni architecture

    Create a JavaScript file as follow (given it's located at src/journey.js)

    // src/journey.js
    const createJourney = require("jerni");
    const { makeStore } = require("@jerni/store-mongo");
     
    // an example journey initializer
    // for more examples, please visit: https://github.com/tungv/jerni/tree/master/examples
    // for API documentations: please visit: https://docs.jerni.dev
    module.exports = async function() {
      const mongoStore = await makeStore({
        name: "your store name",
        url: "mongodb://<...hostname...>:<...port...>",
        dbName: "database name",
        models: [
          collection1, // see more about models below
          collection2,
        ],
      });
     
      // at this point, mongoStore is ready to use
     
      const journey = createJourney({
        writeTo: "http://localhost:6181",
        stores: [store],
      });
     
      return journey;
    };

    Keywords

    none

    Install

    npm i @jerni/store-mongo

    DownloadsWeekly Downloads

    42

    Version

    1.0.4

    License

    MIT

    Unpacked Size

    52.6 kB

    Total Files

    28

    Last publish

    Collaborators

    • avatar