Yüklemek İçin
npm install wio.db
News
Yaml Support
- Json specific features have also been added to yaml
Uyarı || Warning
- Node sürümü 12'den büyük olması gerekli gereklidir.
- Node version must be greater than 12
Nasıl Kullanılır? || how to use?
JS
const {
JsonDatabase,
YamlDatabase
} = require("wio.db");
const db = new JsonDatabase("myDatabase");
const yamldb = new YamlDatabase("myDatabase");
// Data set | get
db.set("data1", 1);
db.get("data1");
db.fetch("data1");
// Data exists
db.has("data1");
db.exists("data2");
// Get all data
db.all(5); || db.all();
db.fetchAll(5); || db.fetchAll();
// To JSON
db.toJson(5); || db.toJson();
// Delete data
db.delete("key");
db.deleteAll();
// Get data type
db.type("data1"); // ---> number
// DB Array methods
db.push("array1", 10);
db.pull("array1", 10);
db.arrayHasValue("array1", 10);
db.valueArray();
db.keyArray();
// DB Math metods
db.math("data1","*", 3);
db.add("data1", 10);
db.substr("data1", 5);
// DB Finding methods
db.includes("da");
db.startsWith("da");
db.findAndDelete((key,value) => {
return key.includes("data");
});
// Infos
console.log(db.size);
console.log(db.totalDBSize);
console.log(JsonDatabase.DBCollection);
// Destroy DB
db.destroy();