
เมื่อเริ่มต้นใช้งาน MongoDB นั้น การออกแบบ schema เป็นส่วนสำคัญมากที่ต้องทำความเข้าใจ ต้องออกแบบให้สนับสนุนความต้องการต่างๆ ทั้ง functional และ non-functional ของระบบงาน เช่น ประสิทธิภาพการทำงานต้องดี ตอบรับความต้องการต่างๆ ได้ เป็นต้น ซึ่งนั้นสิ่งที่เราต้องการก็คือ การออกแบบที่เหมาะสม