Latihan 1 dari materi MongoDB Concepts di Database — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.
Lengkapi function sqlToMongo(konsep) supaya mengembalikan istilah MongoDB untuk sebuah istilah SQL:
"table" → kembalikan "collection".
"row" → kembalikan "document".
"column" → kembalikan "field".
"join" → kembalikan "$lookup".
"index" → kembalikan "index" (sama).
Kelima pasangan itu yang dicek. Istilah lain boleh dikembalikan apa adanya. Jawabannya huruf kecil persis, dan "$lookup" diawali tanda $. Pakai return, bukan console.log. Tiga baris console.log(sqlToMongo(...)) di kode awal sudah ada, biarkan saja untuk melihat hasilnya.
Hint
Tiap istilah SQL punya pasangannya di MongoDB: tabel jadi kumpulan dokumen, baris jadi satu dokumen, kolom jadi field.
Simpan pasangannya di object, misalnya const map = { table: "collection", ... }, lalu kembalikan map[konsep] kalau ada, atau konsep itu sendiri kalau gak ada.