Lisame uus andmebaas “mongo”
Lisame uus Collection “users”

Lisame uue kasutaja (nimi ja vanus)

Väärtuste otsimine erinevate käskude abil
Kõik users

Ainult age = 20 ja name = Marek, age = 16

Kõik users millised on vanem kui 20

Sorteeri lühikem vanus kuni vanas

Leiame user id järgi

Uuendamine andmed

Kustuta user

Node.js MongoDB
1) Loo MongoDB Atlas konto
- Mine lehele https://www.mongodb.com/cloud/atlas
- Registreeru ja loo tasuta klaster (Free Tier)
2) Luba IP-aadressid
- Ava Atlasis oma klaster
- Mine jaotisesse Network Access
- Lisa oma IP-aadress või luba kõik: 0.0.0.0/0
3) Loo andmebaasi kasutaja
- Mine Database Access ja lisa kasutajanimi + parool
- Neid andmeid on vaja ühenduse loomiseks
4) Hangi ühenduse string
Vali draiveriks Node.js ja kopeeri ühenduse URI, nt:
Ava Clusters > Connect > Connect your application

5) Paigalda MongoDB kliendimoodul
npm install mongodb
Ühendu Node.js-is MongoDB-ga
Näiteks index.js fail:
const { MongoClient } = require('mongodb');
const uri = 'mongodb+srv://<kasutaja>:<parool>@<klastri_nimi>.mongodb.net/?retryWrites=true&w=majority';
const client = new MongoClient(uri);
async function connectDB() {
try {
await client.connect();
console.log('Ühendus MongoDB-ga loodud!');
} catch (err) {
console.error('Ühendus ebaõnnestus:', err);
} finally {
await client.close();
}
}
connectDB();