3.1.0 • Published 2 years ago

simple-ultra-db v3.1.0

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

commands

PT

criando a database

    var db = new simpleUltraDb("./database/Itens.json", args)
    // ou
    var db = new simpleUltraDb("./database/Itens", args)

args

  1. return instance:
    • true or false
    • esse parametro determina se ao requisitar algo no banco de dados ele retornara o valor bruto ou uma outra instancia da database
    • default: false
  2. autosave:
    • true or false
    • esse parametro determina se quando voce fizer uma modificação ela salvara altomaticamente
    • default: true
  3. autoGenerateArrayWhenNumber
    • true or false
    • resumindo caso voce use set("a.1.1", "hehe-boy") o resultado seria {a: [["hehe-boy"]]}
    • default: true
  4. config
    • json
    • o parametro config do json-formater
    • default: {type: 'space', size: 4}
  5. default
    • json
    • caso a database não existir, por padrão ela ira assumir esse valor
    • default: {}

como usar:

o primeiro caso sempre parte que voce ativou o return instance

get

    db.get("itemname").get("itemname")
    // ou 
    db.get("itemname.itemname")

set

    db.get("item.item").set("more one item")
    //ou
    db.set("item.item", "more one item")

has

    db.get("item.item").has()
    //ou
    db.has("item.item")

    //outra forma de usar é:

    db.get("item.item").has("maisUmItem")
    //ou
    db.has("item.item", "maisUmItem")

    // nesse caso ele ira checar se dentro de item.item existe maisUmItem, funciona pra array e object

push

    db.get("item.array").push("item")
    // ou
    db.push("item.array", "item")

delete

    db.get("all.deleteThis").delete()
    // ou
    db.delete("all.deleteThis")

pop

    db.get("all.pop").pop()
    // ou
    db.pop("all.pop")

voce pode se referir a uma posição de um array colocando o index

    /*
    * {
    *   all: []
    * }
    */

    db.set("all.1", "hehe-boy")

    /*
    * {
    *   all: [
    *       "hehe-boy"
    *   ]
    * }
    */

updates:

  • melhor uso de memoria ram com async
  • metodo pop
  • interação com elementos em um array passando o index
  • o metodo has agora conta com busca dentro do conteudo do array/object
3.0.4

2 years ago

3.0.3

2 years ago

3.0.2

2 years ago

3.1.0

2 years ago

3.0.1

2 years ago

3.0.5

2 years ago

3.0.0

2 years ago

2.0.2

2 years ago

2.0.1

2 years ago

2.0.0

2 years ago

1.2.8

2 years ago

1.2.7

2 years ago

1.2.6

2 years ago

1.2.5

2 years ago

1.2.4

2 years ago

1.2.3

2 years ago

1.2.2

2 years ago

1.2.1

2 years ago

1.2.0

2 years ago

1.1.5

2 years ago

1.1.4

2 years ago

1.1.3

2 years ago

1.1.2

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago