0.1.0 • Published 2 years ago

@meanii/tinydb v0.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

tinydb 💫

tinydb is json database, which you can use for as local non-sql database.

installtion

yarn add @meanii/tinydb

How to init it?

import { Tinydb } from "@meanii/tinydb";

const db = new Tinydb(`touka.ssh`);
class ToukaStorage extends Tinydb {
    constructor() {
        super(`touka.ssh`)
    }
}

const db = new ToukaStorage()

methods

insertOne

await db.insertOne({username: `meanii`})

findOne

const data = await db.findOne({username: `meanii`})
console.log(data)
{
  username: 'meanii',
  uuid: 'd95f3826-f82a-4944-9d56-df28740009f0',
  createdAt: '2022-11-05T11:12:05.196Z',
  updatedAt: '2022-11-05T11:12:05.196Z'
}

deleteMany

await db.deleteMany({ username: `meanii` })

findOneAndUpdate

await db.findOneAndUpdate({ username: `meanii` }, { status: `updated` })

Copyright & License

0.1.0

2 years ago

0.0.10-0

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago