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.
Görev
KolayBu 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