นอกเหนือจากการตัดสินใจพื้นฐานระหว่างการ embed กับการ reference แล้ว MongoDB ยังมี data modeling pattern ที่ได้รับการยอมรับ — โซลูชันที่พิสูจน์แล้วสำหรับสถานการณ์ทั่วไป เช่น array ขนาดใหญ่, ข้อมูลแบบ polymorphic และความสัมพันธ์ การรู้จักมันช่วยให้คุณออกแบบ schema ที่มีประสิทธิภาพสำหรับสถานการณ์จริง
Bucket pattern — จัดกลุ่มข้อมูล time-series/ข้อมูลที่เกี่ยวข้องกัน
{
: ,
: (),
: [
{ : , : },
{ : , : }
]
}
