@lakutata-component/datastore
TypeScript icon, indicating that this package has built-in type declarations

1.0.35 • Public • Published

NPM Version NODE Version Known Vulnerabilities NPM Download

Quickstart

Step 1: Configure datastore component

const app = await createApp({
    id: 'test.app',
    name: 'tester',
    components: {
        datastore: {
            class: DatastoreComponent,
            dataDir: path.resolve(__dirname, '../../data')
        }
    }
})

Step 2: Get datastore component

const datastore: Datastore = app.Components.get<DatastoreComponent>('datastore')

Step 3: Use it

await datastore.insert(metaData, dataObject)
await datastore.find(metaData, {
    conditions: {test: {$eq: true}},
    from: new Date(),
    to: new Date(),
    skip: 0,
    limit: 128,
    sort: {test: 'ASC'}
})
await datastore.list(metaData)

@lakutata/core required.

How to Contribute

Please let us know how can we help. Do check out issues for bug reports or suggestions first.

License

MIT

/@lakutata-component/datastore/

    Package Sidebar

    Install

    npm i @lakutata-component/datastore

    Weekly Downloads

    0

    Version

    1.0.35

    License

    MIT

    Unpacked Size

    316 kB

    Total Files

    50

    Last publish

    Collaborators

    • myq1991