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