[{"data":1,"prerenderedAt":210},["ShallowReactive",2],{"term-m\u002Fmongodb":3,"related-m\u002Fmongodb":194},{"id":4,"title":5,"acronym":6,"body":7,"category":175,"description":176,"difficulty":177,"extension":178,"letter":179,"meta":180,"navigation":181,"path":182,"related":183,"seo":188,"sitemap":189,"stem":192,"subcategory":6,"__hash__":193},"terms\u002Fterms\u002Fm\u002Fmongodb.md","MongoDB",null,{"type":8,"value":9,"toc":169},"minimark",[10,15,19,23,26,30,158,162,165],[11,12,14],"h2",{"id":13},"eli5-the-vibe-check","ELI5 — The Vibe Check",[16,17,18],"p",{},"MongoDB stores data as JSON-like documents instead of tables. Imagine instead of rows in a spreadsheet, you store entire JavaScript objects. Great for when every record looks slightly different, like a product catalog with varying attributes.",[11,20,22],{"id":21},"real-talk","Real Talk",[16,24,25],{},"MongoDB is a document-oriented NoSQL database that stores data in flexible, JSON-like BSON documents. It supports dynamic schemas, horizontal scaling via sharding, and rich query capabilities. Documents are grouped into collections rather than rows in tables.",[11,27,29],{"id":28},"show-me-the-code","Show Me The Code",[31,32,37],"pre",{"className":33,"code":34,"language":35,"meta":36,"style":36},"language-javascript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u002F\u002F Insert a document\ndb.users.insertOne({\n  name: 'Alex',\n  email: 'alex@example.com',\n  tags: ['admin', 'beta']\n});\n","javascript","",[38,39,40,49,75,98,115,146],"code",{"__ignoreMap":36},[41,42,45],"span",{"class":43,"line":44},"line",1,[41,46,48],{"class":47},"sHwdD","\u002F\u002F Insert a document\n",[41,50,52,56,60,63,65,69,72],{"class":43,"line":51},2,[41,53,55],{"class":54},"sTEyZ","db",[41,57,59],{"class":58},"sMK4o",".",[41,61,62],{"class":54},"users",[41,64,59],{"class":58},[41,66,68],{"class":67},"s2Zo4","insertOne",[41,70,71],{"class":54},"(",[41,73,74],{"class":58},"{\n",[41,76,78,82,85,88,92,95],{"class":43,"line":77},3,[41,79,81],{"class":80},"swJcz","  name",[41,83,84],{"class":58},":",[41,86,87],{"class":58}," '",[41,89,91],{"class":90},"sfazB","Alex",[41,93,94],{"class":58},"'",[41,96,97],{"class":58},",\n",[41,99,101,104,106,108,111,113],{"class":43,"line":100},4,[41,102,103],{"class":80},"  email",[41,105,84],{"class":58},[41,107,87],{"class":58},[41,109,110],{"class":90},"alex@example.com",[41,112,94],{"class":58},[41,114,97],{"class":58},[41,116,118,121,123,126,128,131,133,136,138,141,143],{"class":43,"line":117},5,[41,119,120],{"class":80},"  tags",[41,122,84],{"class":58},[41,124,125],{"class":54}," [",[41,127,94],{"class":58},[41,129,130],{"class":90},"admin",[41,132,94],{"class":58},[41,134,135],{"class":58},",",[41,137,87],{"class":58},[41,139,140],{"class":90},"beta",[41,142,94],{"class":58},[41,144,145],{"class":54},"]\n",[41,147,149,152,155],{"class":43,"line":148},6,[41,150,151],{"class":58},"}",[41,153,154],{"class":54},")",[41,156,157],{"class":58},";\n",[11,159,161],{"id":160},"when-youll-hear-this","When You'll Hear This",[16,163,164],{},"\"We store user profiles in MongoDB because they have different fields.\" \u002F \"MongoDB is popular for rapid prototyping.\"",[166,167,168],"style",{},"html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":36,"searchDepth":51,"depth":51,"links":170},[171,172,173,174],{"id":13,"depth":51,"text":14},{"id":21,"depth":51,"text":22},{"id":28,"depth":51,"text":29},{"id":160,"depth":51,"text":161},"database","MongoDB stores data as JSON-like documents instead of tables. Imagine instead of rows in a spreadsheet, you store entire JavaScript objects.","beginner","md","m",{},true,"\u002Fterms\u002Fm\u002Fmongodb",[184,185,186,187],"NoSQL","Database","Firestore","DynamoDB",{"title":5,"description":176},{"changefreq":190,"priority":191},"weekly",0.7,"terms\u002Fm\u002Fmongodb","VQUU9sOV774_6PX5nq_cGCrEBb6xwmvM5XNazGXN2zA",[195,198,203,206],{"title":185,"path":196,"acronym":6,"category":175,"difficulty":177,"description":197},"\u002Fterms\u002Fd\u002Fdatabase","A database is like a super-organized filing cabinet for your app's data.",{"title":187,"path":199,"acronym":6,"category":200,"difficulty":201,"description":202},"\u002Fterms\u002Fd\u002Fdynamodb","cloud","intermediate","DynamoDB is Amazon's NoSQL database that scales to literally any size without you doing anything.",{"title":186,"path":204,"acronym":6,"category":175,"difficulty":177,"description":205},"\u002Fterms\u002Ff\u002Ffirestore","Firestore is Google's cloud database that updates your app in real-time when data changes.",{"title":184,"path":207,"acronym":208,"category":175,"difficulty":201,"description":209},"\u002Fterms\u002Fn\u002Fnosql","Not Only SQL","NoSQL databases are like the rebellious cousin of regular databases.",1776518296026]