noSQL andmebaas

1. Mis on MongoDB?

MongoDB on NoSQL andmebaas, mis salvestab andmeid dokumentidena BSON-formaadis (sarnane JSONile). See võimaldab paindlikku ja skaleeritavat andmesalvestust, mis sobib hästi suurte ja mitmekesiste andmete haldamiseks.

1.2 Kollektsioon (kogu)

Kollektsioon on MongoDB-s andmete grupp, mis koosneb dokumentidest. See on sarnane tabelile relatsioonilises andmebaasis, kuid ei nõua ranget skeemi.

1.3 Dokument

Dokument on MongoDB põhielement, mis sisaldab andmeid võtme-väärtuse paaridena (näiteks JSON-objekt). Igal dokumendil on unikaalne _id väli.

2. mongoDB Compass kasutamine

Kollektsiooni käsud

  • find
  • insert
  • insertMany

[Find] conditions

$or

db.<collection-name>.find(
  {
    $or: [..., ..., ... ...]
  }
);

$lt, $gt, $lte, $gte

db.&lt;collection-name>.find(
  {
    &lt;key>: {
      &lt;$lt | $gt | $lte | $gte>: &lt;number>
    }
  }
);

Andmebaas ja collection loomine

Andmebaas kustutamine

Dokumendid lisamine

Dokumendid otsimine

Kõik dokumendid

Tingimusega

“Või”

“Väikem kui”

“Suurem kui”

Sorteerimine

Uuendamine

Kustutamine

Node.js & MongoDB

MongoDB alla laadimine