ਏਮਬੇਡਿੰਗ ਸੰਬੰਧਿਤ ਡੇਟਾ ਨੂੰ ਇੱਕ ਦਸਤਾਵੇਜ਼ ਦੇ ਅੰਦਰ ਸਟੋਰ ਕਰਦੀ ਹੈ (nested); ਰੈਫਰੈਂਸਿੰਗ ਇਸਨੂੰ id ਦੁਆਰਾ ਜੁੜੇ ਹੋਏ ਵੱਖ-ਵੱਖ ਦਸਤਾਵੇਜ਼ਾਂ ਵਿੱਚ ਸਟੋਰ ਕਰਦੀ ਹੈ। ਇਹ MongoDB ਵਿੱਚ ਮੁੱਖ ਮਾਡਲਿੰਗ ਫੈਸਲਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਰੀਡ ਪਰਫਾਰਮੈਂਸ, ਡੇਟਾ ਸਾਈਜ਼, ਅਤੇ ਅੱਪਡੇਟ ਗੁੰਝਲਦਾ ਲਈ ਵੱਖ-ਵੱਖ ਟ੍ਰੇਡ-ਆਫ ਹਨ।
ਏਮਬੇਡਿੰਗ — ਦਸਤਾਵੇਜ਼ ਦੇ ਅੰਦਰ nested
{
: (),
: ,
: { : , : },
: [
{ : , : },
{ : , : }
]
}
