Menu
CoddyTech

Saklanan Belgeleri Okuma

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

Bir koleksiyon seçtiniz. Belgelerini okumak için find() çağırın. Bu, okuyabileceğiniz sonuçları açıklayan bir nesne olan imleç döndürür. toArray() bunları bir JavaScript dizisine okur.

const list = await books.find().toArray();
// [{ title: 'Dune', ... }, { title: 'Kindred', ... }, ...]

Okuma zaman alır, bu nedenle await tamamlanmış diziyi almanızı sağlar. Tek başına find bu dizi değildir. Depolanan her belgeye MongoDB tarafından bir _id de atanır; şimdilik olduğu gibi bırakın. Hazır rota, işlevinizin döndürdüğü değeri gönderir. Aynı kitapları Data sekmesinde inceleyin.

challenge icon

Görev

Kolay

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

books içindeki her belgeyi eşzamansız işlevden döndür. Çalıştır ve GET /result isteği gönder: JSON dizisi Dune, Kindred ve Emma'yı içerir. Belgeleri yeniden oluşturmadan döndür. İmleç bir JSON dizisi değildir.

Kendin dene

export async function exercise(books) {
    return [];
}

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

Kendi başına pratik yap: Express playground