Menu
CoddyTech

Koleksiyonlar ve Veritabanları

Coddy'nin Node.js Journey'sinin MongoDB ile Veritabanları bölümünün bir parçası. Ders 2 / 29.

Bir veritabanı birden fazla koleksiyon içerebilir. Raf veritabanımızda kitaplar ve yazarlar bulunur. Bir kitap belgesi books koleksiyonunda; bir yazar belgesi authors koleksiyonunda yer alır. Bir koleksiyon seçmek, belgelerini henüz okumaz.

const books = db.collection('books');
const authors = db.collection('authors');

db değişkeni veritabanını temsil eder. collection, adı belirtilen bir koleksiyonla çalışmak için kullanabileceğin bir nesne döndürür. Burada okuma işlevi sağlanmıştır. Hangi koleksiyonu okuması gerektiğini seç, ardından yanıtı ve Data sekmesini incele. Sonraki adımda db'nin nereden geldiği gösterilir.

challenge icon

Görev

Kolay

Bu küçük bir alıştırma projesidir. Kurulumu sağlanmıştır; yalnızca exercise.js dosyasını düzenle.

Seçili koleksiyonu authors olarak değiştir. Sağlanan okuma çağrısını olduğu gibi bırak. Çalıştır ve /result adresine GET isteği gönder: doğum yıllarıyla birlikte Frank Herbert ve Jane Austen'ı görmelisin. Bunun yerine books koleksiyonunu seçersen kitap belgeleri döndürülür.

Kendin dene

export async function exercise(db) {
    const selected = db.collection('books');
    return selected.find().toArray();
}

MongoDB ile Veritabanları bölümündeki tüm dersler

Kendi başına pratik yap: Express playground