ask-sdk-mongodb-persistence-adapter

    Class MongoDBPersistenceAdapter

    Implementation of PersistenceAdapter using MongoDB.

    Implements

    • PersistenceAdapter
    Index

    Constructors

    Properties

    collectionName: string
    databaseName: string | undefined
    mongoDB: Db | undefined
    mongoDBClient: MongoClient | undefined
    mongoURI: string | undefined
    partitionKeyGenerator: PartitionKeyGenerator

    Methods

    • Delete persistence attributes from MongoDB.

      Parameters

      • requestEnvelope: RequestEnvelope

        Request envelope used to generate partition key.

      Returns Promise<void>

    • Retrieves persistence attributes from MongoDB.

      Parameters

      • requestEnvelope: RequestEnvelope

        Request envelope used to generate partition key.

      Returns Promise<Record<string, any>>

    • Saves persistence attributes to MongoDB.

      Parameters

      • requestEnvelope: RequestEnvelope

        Request envelope used to generate partition key.

      • attributes: Record<string, any>

        Attributes to be saved to MongoDB.

      Returns Promise<void>

    MMNEPVFCICPMFPCPTTAAATR