MongoDB ਇੱਕ ਪ੍ਰਸਿੱਧ NoSQL document database ਹੈ — ਇਹ ਡਾਟਾ ਨੂੰ ਟੇਬਲਾਂ ਵਿੱਚ ਕਤਾਰਾਂ ਦੀ ਬਜਾਏ ਲਚਕਦਾਰ, JSON-ਵਰਗੀਆਂ documents (ਸੰਗ੍ਰਹਾਂ ਵਿੱਚ) ਦੇ ਰੂਪ ਵਿੱਚ ਸਟੋਰ ਕਰਦਾ ਹੈ। ਇਹ ਇੱਕ ਲਚਕਦਾਰ schema, ਖਿਤਿਜੀ scalability, ਅਤੇ ਇੱਕ ਡਿਵੈਲਪਰ-ਅਨੁਕੂਲ ਮਾਡਲ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਜੋ ਕੋਡ ਵਿੱਚ objects ਨਾਲ ਕੁਦਰਤੀ ਤਰੀਕੇ ਨਾਲ ਮੈਪ ਕਰਦਾ ਹੈ।
Documents ਅਤੇ collections (vs tables ਅਤੇ rows ਦੇ ਮਤਲਬ)
SQL (relational) MongoDB (document)
──────────────────────────────────────────
Database → Database
Table → Collection
Row → Document (a JSON-like object)
Column → Field
JOIN → embedding or $lookup
