Menu
CoddyTech

Bộ sưu tập và cơ sở dữ liệu

Thuộc phần Cơ sở dữ liệu với MongoDB trong hành trình Node.js của Coddy. Bài học 2 trên 29.

Một cơ sở dữ liệu có thể chứa nhiều bộ sưu tập. Cơ sở dữ liệu kệ sách của chúng ta có sách và tác giả. Tài liệu về sách nằm trong bộ sưu tập books; tài liệu về tác giả nằm trong bộ sưu tập authors. Chọn một bộ sưu tập chưa đọc tài liệu trong đó.

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

Biến db đại diện cho cơ sở dữ liệu. collection trả về một đối tượng mà bạn có thể dùng để làm việc với một bộ sưu tập có tên cụ thể. Ở đây, hàm đọc đã được cung cấp. Hãy chọn bộ sưu tập mà hàm sẽ đọc, sau đó xem phản hồi và thẻ Data. Bước tiếp theo sẽ cho bạn biết db đến từ đâu.

challenge icon

Thử thách

Dễ

Đây là một dự án luyện tập nhỏ. Phần thiết lập đã có sẵn, bạn chỉ chỉnh sửa exercise.js.

Đổi bộ sưu tập được chọn thành authors. Giữ nguyên lời gọi đọc đã cho. Chạy rồi gửi yêu cầu GET đến /result: bạn sẽ thấy Frank Herbert và Jane Austen cùng năm sinh của họ. Nếu chọn sách thay vào đó, kết quả sẽ là các tài liệu sách.

Tự làm thử

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

Tất cả bài học trong Cơ sở dữ liệu với MongoDB

Tự luyện tập: Playground Express