Mongo – dokumendipõhine andmebaasihaldussüsteem. (документоориентированная система управления базами данных).
Andmebaasid koosnevad kogudest ja dokumentidest. Базы данных состоят из коллекций и документов
Andmebaasi näitamine:

Andmebaasi kasutamine (kui pole loodud – luuakse automaatselt):

Kollektsioon (kogu) loomine:

Kollektsiooni näitamine:

Kollektsiooni kustutamine:

Kasutajate lisamine:

Kasutajate otsimine:

Mitme kasutaja lisamine:

otsi kriteeriumide järgi:

Otsimine “or”-iga:

Оtsi väärtuse järgi, mis on väiksem kui midagi (поиск по значению меньше чего-то):

Väiksem või võrdne:

Rohkem kui:

Rohkem või võrdne:

Ei ole võrdne:

Sorteerimine (1, если хотим отсортировать в прямом порядке и -1, если в обратном) :

Piir (лимит):

Otsimine ID-ga:

Andmete muutmine:

Mitu toimingut ühes käsus

Kuidas ühenda Clusteriga?
- Registreeru või logi sisse kontole.
- Vajuta “Build a Cluster” või “Create a Cluster”.
- Vali tasuta plaan (M0) testimiseks, vajuta Create Cluster.
- Sisesta kasutajanimi ja parool.
- Vajuta “Connect” soovitud klastri juures.
- Vali “Connect your application” (võib olla esimene rida, nimetatud veidi teisiti).
- Kopeeri ühendusstring sektsioonist “Connection String Only”.
- Terminalis kirjutame: npm init -y ; npm i mongodb
Ühendamine Clusteriga:
const {MongoClient} = require ('mongodb');
const client = new MongoClient('mongodb+srv://kirieshka:1234@cluster0.gsq7ux2.mongodb.net/mongo?retryWrites=true&w=majority&appName=Cluster0')
const start = async () => {
try {
await client.connect();
console.log('Connected!');
await client.db().createCollection('users');
const users = client.db().collection('users');
await users.insertOne({name: "Masha", age:26})
const user = await users.findOne({name:'Masha'})
console.log(user)
} catch (e) {
console.log(e)
}
}
start()

