0.0.3 • Published 3 years ago

azxcore.db v0.0.3

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago
const Discord = require ('discord.js')
const client = new Discord.Client()
const  db  = require('old-wio.db')
db.backup('backup.json')
client.on('ready',() => {
    console.log('Bot ready')
})
client.on('message',async message => {
    await db.add(message.author.username,1) // ---> add user data this value
    await db.set(message.author.username,'blablabla') // ---> create user data
    await db.delete('wio') // ---> delete user data
    await db.push(message.author.username,'blablabla') // ---> push to array
    await db.has('wio') // ---> true or false
    var data = await db.fetch('wio') // ---> fetch user data
    var data = await db.get('wio') // ---> fetch user data
    var data2 = await db.fetchAll() // ---> fetch all data
    let filter = await db.startsWith('wio') //---> return shows data starting with w in data
    const arrayHas = await db.arrayHas(message.author.username,'blablabla') // ---> return true or false
    await db.arrayDeleteVal('wio','blablabla') // --->  deletes the data in the array
    await db.deleteDataEach(message.author.id) // ---> deletes all data that have the specified parameter
    const includes = await db.includes(message.author.id) // ---> returns all data containing the given parameter
    db.objectDeleteKey('object','key') // ---> from the object in the database deletes data
    db.clearDB() // ---> clears database
    db.substr("wio",1) // ---> subtracts 1 from data
    db.backupLoad("backup.json")
    db.find(a = a > 10 ) //performs a search and returns the first value
    const table = new db.table()
    table.createTable("Table1")
    table.set("Table1",{
        username:"wioenena",
        money:100
    })
    const filterExample = table.filter("Table1",(a) => a.money > 60 );
    console.log(filterExample); // ---> Filter the table
    const findExample = table.find("Table1",(a) => a.money > 60)
    console.log(findExample); // ---> find the table
    
})



client.login('')