WorksheetsNoSQL - PR7 & PR8 quiz
Total questions: 10
Worksheet time: 5mins
Koja naredba iz Mongo DB je ekvivalentna naredbi SELECT u relacijskim bazama podataka?
Find
Update
Get
Insert
Sljedećom naredbom pronalazimo proizvode čija cijena je:
db.products.find({price: { $lte: 100 }})
manja od 100
veća od 100
manja ili jednaka 100
veća ili jednaka 100
Označite sve operatore ažuriranja.
[više točnih odgovora]
$inc
$unset
$push
$in
Sljedećom naredbom dobit ćemo:
db.students.find().sort({ name: -1 }).limit(5)
Prvih 5 imena studenata porednih uzlazno
Prvih 5 imena studenata poredanih silazno
Imena studenata od 5. pa nadalje poredanih silazno
Imena studenata od 5. pa nadalje poredanih uzlazno
Koju fazu agregacije ćemo koristiti kada želimo izračunati "prosječnu cijenu svih proizvoda iz iste kategorije"?
$match
$group
$project
$unwind
U Mongo DB postoji Upsert opcija koja radi Update ako dokument postoji, a Insert ako ne postoji.
Točno
Netočno
Ako imamo bazu djelatnika neke firme i često ju pretražujemo po odjelu i potom sortiramo po prezimenima djelatnika, kakav indeks bi trebali kreirati?
Single field (Jednostruki)
Compound (Složeni)
Multikey (za nizove)
Koja se vrsta indeksa kreira na sljedeći način:
db.places.createIndex({ location: "2dsphere" })
Geoprostorni index
Text index
TTL Index
Unique Index
Koji mehanizam u Mongo DB omogućava visoku dostupnost podataka:
Replica set
Sharding
Indeksi
Jedno ili više polja u dokumentu koja MongoDB koristi da bi odlučio na koji shard će smjestiti dokument zove se?
Shard router
Shard set
Shard key
Shard partition
