@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

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.35
    1
    • latest

Version History

Package Sidebar

Install

npm i @lakutata-component/datastore

Weekly Downloads

1

Version

1.0.35

License

MIT

Unpacked Size

316 kB

Total Files

50

Last publish

Collaborators

  • myq1991