MongoDB

MongoDB on avatud lähtekoodiga dokumendipõhine NoSQL-andmebaas, mis salvestab andmeid paindlike, JSON-i sarnaste dokumentidena (BSON-vormingus), mitte rangete tabelitena, nagu relatsioonilised andmebaasid.

Olemasolevate andmebaaside loetelu.

Andmebaasi kasutamine. Kogu loomine.

Andmebaaside loomine, kustutamine, kasutamine.

Andmebaaside loomine.
Kollektsiooni näitamine konsooli kaudu
Andmebaaside kustutamine.

Dokumendi lisamine kogusse.

Andmete lisamine.

Dokumendi otsimine kogust.

MongoDB-s kasutatakse meetodit find() dokumentide valimiseks (otsimiseks) kogus.
Otsing vanuse järgi
Otsing mitme kriteeriumi järgi (vanus, nimi).

Otsing tingimuse järgi.

$or tingimus või (otsi tingimuse järgi)
$lt (less than) tingimus väiksem kui.
$gt (greater than) tingimus suurem kui
$lte (less than or equal) tingimus väiksem või võrdne.
$gte (greater than equals to) tingimus suurem või võrdne.
$ne (not equal) tingimus ei vasta määratud kriteeriumile.

Saadavate dokumentide arvu piirang.

Sorteerimine otses järjekorras.
Sorteerimine vastupidises järjekorras.
Salvestuste piiramine.
Ühe kasutaja otsimine tema ID järgi.
Ühe kasutaja otsimine vanuse järgi.

$set kogumiku dokumentide uuendamine.

$set
Kasutaja esimene sissekanne on uuendatud.

“updateMany” kõikide kirjetes oleva välja uuendamine.

updateMany
Kõikide kirjetega seotud välja nimi on uuendatud.

“delete” kustuta kirjed kogust.

Vanuse järgi kustutatud kirjed.

“bulkWrite” mitmekordne päring.

Kasutaja lisamine, kustutamine.

Üks-mitme side.

Postituste lisamine kasutajale nimega Lisa.
Kasutajal on mitu postitust.
Otsing postituse järgi.
Otsi kasutajat, kellel on postitusi.

MongoDB Atlas ja nodejs

Loon projekti mongo ja loon cluster.

Ühendamine cluster.

Ühendusrea elemendid:

  • Esimesena on protokoll (mongodb+srv://).
  • Kui serverile juurdepääs on piiratud kasutajanime ja parooliga, märgitakse kasutajanimi ja parool („user:password”).
  • Seejärel märgitakse host (cluster0.2qhtjht.mongodb.net).
  • Kaldkriipsu järel on andmebaasi nimi (/mongo).
  • Küsimärgi järel on täiendavad ühendusparameetrid (?retryWrites=true&w=majority).
Kollektsioon cluster.

Comments

Lisa kommentaar

Sinu e-postiaadressi ei avaldata. Nõutavad väljad on tähistatud *-ga