4.8.0 • Published 1 year ago

rhino.db v4.8.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

rhino.db

import { Column, ColumnDataType, Database, Table } from "..";

const db = new Database()

const table = new Table("users")
    .addColumns(
        [
            new Column()
            .setName('id')
            .setPrimary(true)
            .setType(ColumnDataType.TEXT),
            new Column()
            .setName('swords')
            .setType(ColumnDataType.INTEGER)
            .setDefault(0),
            new Column()
            .setName('json')
            .setType(ColumnDataType.JSON)
        ]
    )

db.addTable(table)

db.once("ready", () => {
    const data = {
        id: '1',
        swords: 5
    }

    db.insert("users", data) // Insert the data into a row in the database.

    db.set("users", {
        json: {
            set: {
                bool: true
            }
        }
    }, {
        column: 'id',
        equals: '1'
    }) // Set json value

    console.log(
        db.get("users", '1')
    ) // Get data back
})

db.connect()
4.7.0

1 year ago

4.8.0

1 year ago

4.7.1

1 year ago

4.6.1

2 years ago

4.6.0

2 years ago

4.5.1

2 years ago

4.5.0

2 years ago