NodeJS, MongoDB: Thiết kế database



  • Chào các bác, em mới học về nodejs và đang mày mò làm một web đơn giản nhưng e bị vướng phần thiết kế database nên mong các bác giúp đỡ. Em có 3 model là Lớp, Học Sinh, và Thông tin HS. 1 lớp sẽ có nhiều học sinh và mỗi học sinh thì có các thông tin chi tiết khác nhau thì thiết kế database như thế nào để khi click vào xem từng lớp sẽ chỉ hiện danh sách học sinh của lớp đó học click vào học sinh thì sẽ chỉ hiện ra thông tin của học sinh đó ạ? Mong được mọi người giải đáp!!!



  • @Linh-Trần-Nhật Trc hết cho mình hỏi: bạn làm với mongo được bao lâu rồi.
    vì mình thấy chỉ cần mongo cơ bản là giải quyết đc vấn đề của bạn rồi.



  • Bạn tạo 1 collection của Lớp chứa thông tin lớp học
    Xong tạo collection của Học sinh, mỗi record có thông tin chi tiết của từng học sinh, trong đó có cái id của Lớp nữa.
    Còn chuyện click vào đâu ra cái gì ko phải việc của mongo nhé, nó chỉ lưu data thôi.



  • @Linh-Trần-Nhật Mình nghĩ với mongo bạn có thể nested object (lồng các object lại) nếu quy mô nhỏ, lớn thì nên tách.


Log in to reply