3.1.0 • Published 2 years ago
simple-ultra-db v3.1.0
commands
PT
criando a database
var db = new simpleUltraDb("./database/Itens.json", args)
// ou
var db = new simpleUltraDb("./database/Itens", args)
args
- 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
- autosave:
- true or false
- esse parametro determina se quando voce fizer uma modificação ela salvara altomaticamente
- default: true
- autoGenerateArrayWhenNumber
- true or false
- resumindo caso voce use
set("a.1.1", "hehe-boy")
o resultado seria{a: [["hehe-boy"]]}
- default: true
- config
- json
- o parametro config do
json-formater
- default:
{type: 'space', size: 4}
- 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