> For the complete documentation index, see [llms.txt](https://fivesobes.gitbook.io/five.db/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://fivesobes.gitbook.io/five.db/jsondatabase.md).

# JsonDatabase

JSON bütün programlama dilleri arasında, yapılandırılmış veri değişimini kolaylaştıran bir metin biçimidir.

Veri Kaydetme / Ayarlama

```javascript
  db.set("beş", "5") // true ~ "5"
```

Veri Çağırma / Alma

```javascript
  db.get("beş") || db.fetch("beş") // "5"
  db.all() || db.all("beş") // [{ ID: "beş", value: "5" }] 
```

Array İşlemleri

```javascript
    db.push("beş", ["5", "10"]) // ["5", "10"]
    db.pull("beş", "5") // ["10"]
    db.pull("beş", (eleman, sıra, array) => elemam == "5", true) // ["10"] 
    // pull işlemindeki sondaki "true" değeri birden çok değeri çeker eğer istemiyorsanız
    // orayı "false" yapınız.
```

Veri Kontrolü

```javascript
   db.has("beş") // 'true' veya 'false'
```

Veri Toplama / Çıkarma

```javascript
    db.add("deneme", 35) // +35
    db.substr("deneme", 30) // -30 | 35 - 30 = 5
    db.math("test","*", 2) // 5 * 2 = 10
```

Veri Silme / Sıfırlama

```javascript
    db.delete('beş') // Belirtilen Veriyi Siler
    db.findAndDelete((eleman,data) => {return eleman.ID.includes("beş")}); // Belirtilen Veriyi Bulur Ve Siler
    db.deleteAll() // Bütün Verileri Siler / Format
```

Veri Buldurma

```javascript
db.includes("be") // true -> "true" veya "false" döndürür 
db.startsWith("t"); // "true" veya "false" döndürür
```

## Destek & İletişim&#x20;

[![Discord Presence](https://lanyard-profile-readme.vercel.app/api/928259219038302258?hideDiscrim=true)](https://discord.com/users/928259219038302258)&#x20;
