[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"content:legacy:page:\u002Fcheatsheets\u002Fmongo":3,"content:legacy:navigation":851,"content:legacy:surround:\u002Fcheatsheets\u002Fmongo":1179},{"id":4,"title":5,"body":6,"description":838,"extension":839,"icon":840,"meta":841,"modifiedAt":842,"navigation":843,"path":844,"publishedAt":845,"seo":846,"sitemap":847,"stem":849,"updatedAt":848,"__hash__":850},"cheatsheets\u002Fcheatsheets\u002Fmongo.md","Mongo",{"type":7,"value":8,"toc":836},"minimark",[9,14,75,79,133,137,352,356,453,457,525,529,622,626,706,710,755,759,790,794,832],[10,11,13],"h5",{"id":12},"️-database","🗄️ Database",[15,16,21],"pre",{"className":17,"code":18,"language":19,"meta":20,"style":20},"language-bash shiki shiki-themes github-light github-dark","show dbs                       # List databases\nuse mydb                       # Switch database\ndb                             # Current database\ndb.dropDatabase()              # Drop current database\n","bash","",[22,23,24,41,53,62],"code",{"__ignoreMap":20},[25,26,29,33,37],"span",{"class":27,"line":28},"line",1,[25,30,32],{"class":31},"sScJk","show",[25,34,36],{"class":35},"sZZnC"," dbs",[25,38,40],{"class":39},"sJ8bj","                       # List databases\n",[25,42,44,47,50],{"class":27,"line":43},2,[25,45,46],{"class":31},"use",[25,48,49],{"class":35}," mydb",[25,51,52],{"class":39},"                       # Switch database\n",[25,54,56,59],{"class":27,"line":55},3,[25,57,58],{"class":31},"db",[25,60,61],{"class":39},"                             # Current database\n",[25,63,65,68,72],{"class":27,"line":64},4,[25,66,67],{"class":31},"db.dropDatabase",[25,69,71],{"class":70},"sVt8B","()              ",[25,73,74],{"class":39},"# Drop current database\n",[10,76,78],{"id":77},"collection","📁 Collection",[15,80,82],{"className":17,"code":81,"language":19,"meta":20,"style":20},"show collections               # List collections\ndb.createCollection(\"users\")   # Create collection\ndb.users.drop()                # Drop collection\ndb.users.renameCollection(\"people\") # Rename collection\n",[22,83,84,94,108,119],{"__ignoreMap":20},[25,85,86,88,91],{"class":27,"line":28},[25,87,32],{"class":31},[25,89,90],{"class":35}," collections",[25,92,93],{"class":39},"               # List collections\n",[25,95,96,99,102,105],{"class":27,"line":43},[25,97,98],{"class":31},"db.createCollection(",[25,100,101],{"class":31},"\"users\"",[25,103,104],{"class":70},")   ",[25,106,107],{"class":39},"# Create collection\n",[25,109,110,113,116],{"class":27,"line":55},[25,111,112],{"class":31},"db.users.drop",[25,114,115],{"class":70},"()                ",[25,117,118],{"class":39},"# Drop collection\n",[25,120,121,124,127,130],{"class":27,"line":64},[25,122,123],{"class":31},"db.users.renameCollection(",[25,125,126],{"class":31},"\"people\"",[25,128,129],{"class":70},") ",[25,131,132],{"class":39},"# Rename collection\n",[10,134,136],{"id":135},"document-crud","📝 Document CRUD",[15,138,140],{"className":17,"code":139,"language":19,"meta":20,"style":20},"db.users.insertOne({name: \"Alice\", age: 30})\ndb.users.insertMany([{name: \"Bob\"}, {name: \"Carol\"}])\ndb.users.find()                        # Find all\ndb.users.find({age: {$gt: 25}})        # Query with filter\ndb.users.findOne({name: \"Alice\"})\ndb.users.updateOne({name: \"Alice\"}, {$set: {age: 31}})\ndb.users.updateMany({}, {$inc: {age: 1}})\ndb.users.replaceOne({name: \"Bob\"}, {name: \"Bobby\", age: 28})\ndb.users.deleteOne({name: \"Carol\"})\ndb.users.deleteMany({age: {$lt: 20}})\n",[22,141,142,166,184,195,224,237,265,293,317,330],{"__ignoreMap":20},[25,143,144,147,150,153,156,160,163],{"class":27,"line":28},[25,145,146],{"class":31},"db.users.insertOne(",[25,148,149],{"class":35},"{name:",[25,151,152],{"class":35}," \"Alice\",",[25,154,155],{"class":35}," age:",[25,157,159],{"class":158},"sj4cs"," 30",[25,161,162],{"class":35},"}",[25,164,165],{"class":70},")\n",[25,167,168,171,173,176,179,182],{"class":27,"line":43},[25,169,170],{"class":31},"db.users.insertMany([",[25,172,149],{"class":35},[25,174,175],{"class":35}," \"Bob\"},",[25,177,178],{"class":35}," {name:",[25,180,181],{"class":35}," \"Carol\"}]",[25,183,165],{"class":70},[25,185,186,189,192],{"class":27,"line":55},[25,187,188],{"class":31},"db.users.find",[25,190,191],{"class":70},"()                        ",[25,193,194],{"class":39},"# Find all\n",[25,196,197,200,203,206,209,212,215,218,221],{"class":27,"line":64},[25,198,199],{"class":31},"db.users.find(",[25,201,202],{"class":35},"{age:",[25,204,205],{"class":35}," {",[25,207,208],{"class":70},"$gt",[25,210,211],{"class":35},":",[25,213,214],{"class":158}," 25",[25,216,217],{"class":35},"}}",[25,219,220],{"class":70},")        ",[25,222,223],{"class":39},"# Query with filter\n",[25,225,227,230,232,235],{"class":27,"line":226},5,[25,228,229],{"class":31},"db.users.findOne(",[25,231,149],{"class":35},[25,233,234],{"class":35}," \"Alice\"}",[25,236,165],{"class":70},[25,238,240,243,245,248,250,253,255,258,261,263],{"class":27,"line":239},6,[25,241,242],{"class":31},"db.users.updateOne(",[25,244,149],{"class":35},[25,246,247],{"class":35}," \"Alice\"},",[25,249,205],{"class":35},[25,251,252],{"class":70},"$set",[25,254,211],{"class":35},[25,256,257],{"class":35}," {age:",[25,259,260],{"class":158}," 31",[25,262,217],{"class":35},[25,264,165],{"class":70},[25,266,268,271,274,277,279,282,284,286,289,291],{"class":27,"line":267},7,[25,269,270],{"class":31},"db.users.updateMany(",[25,272,273],{"class":35},"{}",[25,275,276],{"class":31},",",[25,278,205],{"class":35},[25,280,281],{"class":70},"$inc",[25,283,211],{"class":35},[25,285,257],{"class":35},[25,287,288],{"class":158}," 1",[25,290,217],{"class":35},[25,292,165],{"class":70},[25,294,296,299,301,303,305,308,310,313,315],{"class":27,"line":295},8,[25,297,298],{"class":31},"db.users.replaceOne(",[25,300,149],{"class":35},[25,302,175],{"class":35},[25,304,178],{"class":35},[25,306,307],{"class":35}," \"Bobby\",",[25,309,155],{"class":35},[25,311,312],{"class":158}," 28",[25,314,162],{"class":35},[25,316,165],{"class":70},[25,318,320,323,325,328],{"class":27,"line":319},9,[25,321,322],{"class":31},"db.users.deleteOne(",[25,324,149],{"class":35},[25,326,327],{"class":35}," \"Carol\"}",[25,329,165],{"class":70},[25,331,333,336,338,340,343,345,348,350],{"class":27,"line":332},10,[25,334,335],{"class":31},"db.users.deleteMany(",[25,337,202],{"class":35},[25,339,205],{"class":35},[25,341,342],{"class":70},"$lt",[25,344,211],{"class":35},[25,346,347],{"class":158}," 20",[25,349,217],{"class":35},[25,351,165],{"class":70},[10,353,355],{"id":354},"query-projection","🔍 Query & Projection",[15,357,359],{"className":17,"code":358,"language":19,"meta":20,"style":20},"db.users.find({age: {$gte: 18}}, {name: 1, age: 1, _id: 0}) # Select fields\ndb.users.find().sort({age: -1})                              # Sort descending\ndb.users.find().limit(5)                                     # Limit results\ndb.users.find().skip(10)                                     # Skip results\ndb.users.countDocuments({})                                  # Count docs\n",[22,360,361,402,409,425,440],{"__ignoreMap":20},[25,362,363,365,367,369,372,374,377,380,382,385,387,389,392,395,397,399],{"class":27,"line":28},[25,364,199],{"class":31},[25,366,202],{"class":35},[25,368,205],{"class":35},[25,370,371],{"class":70},"$gte",[25,373,211],{"class":35},[25,375,376],{"class":158}," 18",[25,378,379],{"class":35},"}},",[25,381,178],{"class":35},[25,383,384],{"class":35}," 1,",[25,386,155],{"class":35},[25,388,384],{"class":35},[25,390,391],{"class":35}," _id:",[25,393,394],{"class":158}," 0",[25,396,162],{"class":35},[25,398,129],{"class":70},[25,400,401],{"class":39},"# Select fields\n",[25,403,404,406],{"class":27,"line":43},[25,405,188],{"class":31},[25,407,408],{"class":70},"().sort({age: -1})                              # Sort descending\n",[25,410,411,413,416,419,422],{"class":27,"line":55},[25,412,188],{"class":31},[25,414,415],{"class":70},"()",[25,417,418],{"class":31},".limit(5",[25,420,421],{"class":70},")                                     ",[25,423,424],{"class":39},"# Limit results\n",[25,426,427,429,432,435,437],{"class":27,"line":64},[25,428,188],{"class":31},[25,430,431],{"class":70},"().skip(",[25,433,434],{"class":31},"10",[25,436,421],{"class":70},[25,438,439],{"class":39},"# Skip results\n",[25,441,442,445,447,450],{"class":27,"line":226},[25,443,444],{"class":31},"db.users.countDocuments(",[25,446,273],{"class":35},[25,448,449],{"class":70},")                                  ",[25,451,452],{"class":39},"# Count docs\n",[10,454,456],{"id":455},"indexes","🧩 Indexes",[15,458,460],{"className":17,"code":459,"language":19,"meta":20,"style":20},"db.users.createIndex({name: 1})              # Create index\ndb.users.createIndex({age: -1, name: 1})     # Compound index\ndb.users.getIndexes()                        # List indexes\ndb.users.dropIndex(\"name_1\")                 # Drop index\n",[22,461,462,479,501,511],{"__ignoreMap":20},[25,463,464,467,469,471,473,476],{"class":27,"line":28},[25,465,466],{"class":31},"db.users.createIndex(",[25,468,149],{"class":35},[25,470,288],{"class":158},[25,472,162],{"class":35},[25,474,475],{"class":70},")              ",[25,477,478],{"class":39},"# Create index\n",[25,480,481,483,485,488,491,493,495,498],{"class":27,"line":43},[25,482,466],{"class":31},[25,484,202],{"class":35},[25,486,487],{"class":158}," -1,",[25,489,490],{"class":35}," name:",[25,492,288],{"class":158},[25,494,162],{"class":35},[25,496,497],{"class":70},")     ",[25,499,500],{"class":39},"# Compound index\n",[25,502,503,506,508],{"class":27,"line":55},[25,504,505],{"class":31},"db.users.getIndexes",[25,507,191],{"class":70},[25,509,510],{"class":39},"# List indexes\n",[25,512,513,516,519,522],{"class":27,"line":64},[25,514,515],{"class":31},"db.users.dropIndex(",[25,517,518],{"class":31},"\"name_1\"",[25,520,521],{"class":70},")                 ",[25,523,524],{"class":39},"# Drop index\n",[10,526,528],{"id":527},"️-aggregation","🛡️ Aggregation",[15,530,532],{"className":17,"code":531,"language":19,"meta":20,"style":20},"db.users.aggregate([\n  {$match: {age: {$gte: 18}}},\n  {$group: {_id: \"$age\", count: {$sum: 1}}},\n  {$sort: {count: -1}}\n])\ndb.users.distinct(\"name\")                    # Unique values\n",[22,533,534,539,558,589,603,608],{"__ignoreMap":20},[25,535,536],{"class":27,"line":28},[25,537,538],{"class":31},"db.users.aggregate([\n",[25,540,541,544,547,549,551,553,555],{"class":27,"line":43},[25,542,543],{"class":70},"  {$match: {",[25,545,546],{"class":31},"age:",[25,548,205],{"class":35},[25,550,371],{"class":70},[25,552,211],{"class":35},[25,554,376],{"class":158},[25,556,557],{"class":35},"}}},\n",[25,559,560,563,566,569,572,575,578,580,583,585,587],{"class":27,"line":55},[25,561,562],{"class":70},"  {$group: {",[25,564,565],{"class":31},"_id:",[25,567,568],{"class":35}," \"",[25,570,571],{"class":70},"$age",[25,573,574],{"class":35},"\",",[25,576,577],{"class":35}," count:",[25,579,205],{"class":35},[25,581,582],{"class":70},"$sum",[25,584,211],{"class":35},[25,586,288],{"class":158},[25,588,557],{"class":35},[25,590,591,594,597,600],{"class":27,"line":64},[25,592,593],{"class":70},"  {$sort: {",[25,595,596],{"class":31},"count:",[25,598,599],{"class":158}," -1",[25,601,602],{"class":70},"}}\n",[25,604,605],{"class":27,"line":226},[25,606,607],{"class":70},"])\n",[25,609,610,613,616,619],{"class":27,"line":239},[25,611,612],{"class":31},"db.users.distinct(",[25,614,615],{"class":31},"\"name\"",[25,617,618],{"class":70},")                    ",[25,620,621],{"class":39},"# Unique values\n",[10,623,625],{"id":624},"admin-user","🔑 Admin & User",[15,627,629],{"className":17,"code":628,"language":19,"meta":20,"style":20},"db.createUser({user: \"admin\", pwd: \"pass\", roles: [\"userAdminAnyDatabase\"]})\ndb.dropUser(\"admin\")\ndb.changeUserPassword(\"admin\", \"newpass\")\ndb.getUsers()\ndb.runCommand({connectionStatus: 1})\n",[22,630,631,660,670,684,692],{"__ignoreMap":20},[25,632,633,636,639,642,645,648,651,654,657],{"class":27,"line":28},[25,634,635],{"class":31},"db.createUser(",[25,637,638],{"class":35},"{user:",[25,640,641],{"class":35}," \"admin\",",[25,643,644],{"class":35}," pwd:",[25,646,647],{"class":35}," \"pass\",",[25,649,650],{"class":35}," roles:",[25,652,653],{"class":70}," [",[25,655,656],{"class":35},"\"userAdminAnyDatabase\"",[25,658,659],{"class":70},"]})\n",[25,661,662,665,668],{"class":27,"line":43},[25,663,664],{"class":31},"db.dropUser(",[25,666,667],{"class":31},"\"admin\"",[25,669,165],{"class":70},[25,671,672,675,677,679,682],{"class":27,"line":55},[25,673,674],{"class":31},"db.changeUserPassword(",[25,676,667],{"class":31},[25,678,276],{"class":31},[25,680,681],{"class":35}," \"newpass\"",[25,683,165],{"class":70},[25,685,686,689],{"class":27,"line":64},[25,687,688],{"class":31},"db.getUsers",[25,690,691],{"class":70},"()\n",[25,693,694,697,700,702,704],{"class":27,"line":226},[25,695,696],{"class":31},"db.runCommand(",[25,698,699],{"class":35},"{connectionStatus:",[25,701,288],{"class":158},[25,703,162],{"class":35},[25,705,165],{"class":70},[10,707,709],{"id":708},"import-export","📦 Import & Export",[15,711,713],{"className":17,"code":712,"language":19,"meta":20,"style":20},"mongoimport --db mydb --collection users --file users.json\nmongoexport --db mydb --collection users --out users.json\n",[22,714,715,737],{"__ignoreMap":20},[25,716,717,720,723,725,728,731,734],{"class":27,"line":28},[25,718,719],{"class":31},"mongoimport",[25,721,722],{"class":158}," --db",[25,724,49],{"class":35},[25,726,727],{"class":158}," --collection",[25,729,730],{"class":35}," users",[25,732,733],{"class":158}," --file",[25,735,736],{"class":35}," users.json\n",[25,738,739,742,744,746,748,750,753],{"class":27,"line":43},[25,740,741],{"class":31},"mongoexport",[25,743,722],{"class":158},[25,745,49],{"class":35},[25,747,727],{"class":158},[25,749,730],{"class":35},[25,751,752],{"class":158}," --out",[25,754,736],{"class":35},[10,756,758],{"id":757},"backup-restore","💾 Backup & Restore",[15,760,762],{"className":17,"code":761,"language":19,"meta":20,"style":20},"mongodump --db mydb --out .\u002Fbackup\nmongorestore --db mydb .\u002Fbackup\u002Fmydb\n",[22,763,764,778],{"__ignoreMap":20},[25,765,766,769,771,773,775],{"class":27,"line":28},[25,767,768],{"class":31},"mongodump",[25,770,722],{"class":158},[25,772,49],{"class":35},[25,774,752],{"class":158},[25,776,777],{"class":35}," .\u002Fbackup\n",[25,779,780,783,785,787],{"class":27,"line":43},[25,781,782],{"class":31},"mongorestore",[25,784,722],{"class":158},[25,786,49],{"class":35},[25,788,789],{"class":35}," .\u002Fbackup\u002Fmydb\n",[10,791,793],{"id":792},"️-misc","🛠️ Misc",[15,795,797],{"className":17,"code":796,"language":19,"meta":20,"style":20},"db.stats()                                  # Database stats\ndb.users.stats()                            # Collection stats\ndb.serverStatus()                           # Server info\n",[22,798,799,810,821],{"__ignoreMap":20},[25,800,801,804,807],{"class":27,"line":28},[25,802,803],{"class":31},"db.stats",[25,805,806],{"class":70},"()                                  ",[25,808,809],{"class":39},"# Database stats\n",[25,811,812,815,818],{"class":27,"line":43},[25,813,814],{"class":31},"db.users.stats",[25,816,817],{"class":70},"()                            ",[25,819,820],{"class":39},"# Collection stats\n",[25,822,823,826,829],{"class":27,"line":55},[25,824,825],{"class":31},"db.serverStatus",[25,827,828],{"class":70},"()                           ",[25,830,831],{"class":39},"# Server info\n",[833,834,835],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}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);}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}",{"title":20,"searchDepth":43,"depth":43,"links":837},[],"A comprehensive guide to MongoDB NoSQL database.","md","devicon:mongodb",{},null,true,"\u002Fcheatsheets\u002Fmongo","2025-08-14",{"title":5,"description":838},{"loc":844,"lastmod":848},"2026-09-21T22:25:07+07:00","cheatsheets\u002Fmongo","K0LSSlzgl0WoQRGdnnwLaD0pqzhzFom1V5kq4NEi1_M",[852,1003,1107,1122],{"title":853,"icon":854,"path":855,"stem":856,"children":857,"page":868},"Posts","fluent-color:data-bar-vertical-ascending-24","\u002Fposts","posts",[858,869,887,913,923,937,947,957,967,993],{"title":859,"icon":860,"redirect":861,"path":862,"stem":863,"children":864,"page":868},"Database","material-icon-theme:database","\u002Fposts\u002Fdatabase\u002Freplication-strategy","\u002Fposts\u002Fdatabase","posts\u002Fdatabase",[865],{"title":866,"path":861,"stem":867,"icon":842},"Database Replication strategy in large systems","posts\u002Fdatabase\u002Freplication-strategy",false,{"title":870,"icon":871,"redirect":872,"path":873,"stem":874,"children":875,"page":868},"Docker","vscode-icons:file-type-docker2","\u002Fposts\u002Fdocker\u002Fdocker-commands","\u002Fposts\u002Fdocker","posts\u002Fdocker",[876,879,883],{"title":877,"path":872,"stem":878,"icon":842},"Docker commands essentials","posts\u002Fdocker\u002Fdocker-commands",{"title":880,"path":881,"stem":882,"icon":842},"Some useful Dockerfile templates","\u002Fposts\u002Fdocker\u002Fdockerfile-templates","posts\u002Fdocker\u002Fdockerfile-templates",{"title":884,"path":885,"stem":886,"icon":842},"Setup Docker environment on Windows","\u002Fposts\u002Fdocker\u002Fsetup-docker-on-window","posts\u002Fdocker\u002Fsetup-docker-on-window",{"title":888,"icon":889,"redirect":890,"path":891,"stem":892,"children":893,"page":868},"Git & GitHub","material-icon-theme:git","\u002Fposts\u002Fgit\u002Fbrightly-decorate-graph","\u002Fposts\u002Fgit","posts\u002Fgit",[894,897,901,905,909],{"title":895,"path":890,"stem":896,"icon":842},"Brightly decorate your GitHub Graph","posts\u002Fgit\u002Fbrightly-decorate-graph",{"title":898,"path":899,"stem":900,"icon":842},"Download a specific folder on GitHub repository","\u002Fposts\u002Fgit\u002Fdownload-specific-folder","posts\u002Fgit\u002Fdownload-specific-folder",{"title":902,"path":903,"stem":904,"icon":842},"Syncing Git Tags across to other repositories","\u002Fposts\u002Fgit\u002Fsyncing-tags-across-repositories","posts\u002Fgit\u002Fsyncing-tags-across-repositories",{"title":906,"path":907,"stem":908,"icon":842},"Unlocking GitHub Achievement badges","\u002Fposts\u002Fgit\u002Funlocking-achievement-badges","posts\u002Fgit\u002Funlocking-achievement-badges",{"title":910,"path":911,"stem":912,"icon":842},"Essential Git commands every developer should master","\u002Fposts\u002Fgit\u002Fuseful-commands-like-pro","posts\u002Fgit\u002Fuseful-commands-like-pro",{"title":914,"icon":915,"redirect":916,"path":917,"stem":918,"children":919,"page":868},"Golang","material-icon-theme:go","\u002Fposts\u002Fgolang\u002Foptimizing-performance-with-pgo","\u002Fposts\u002Fgolang","posts\u002Fgolang",[920],{"title":921,"path":916,"stem":922,"icon":842},"Optimizing Performance in Go Applications with PGO","posts\u002Fgolang\u002Foptimizing-performance-with-pgo",{"title":924,"icon":925,"redirect":926,"path":927,"stem":928,"children":929,"page":868},"JavaScript","vscode-icons:file-type-js","\u002Fposts\u002Fjavascript\u002F9-lines-of-tips","\u002Fposts\u002Fjavascript","posts\u002Fjavascript",[930,933],{"title":931,"path":926,"stem":932,"icon":842},"9 lines of JavaScript replace 50 lines of code","posts\u002Fjavascript\u002F9-lines-of-tips",{"title":934,"path":935,"stem":936,"icon":842},"Javascript Promises - Specific functions and use cases","\u002Fposts\u002Fjavascript\u002Fpromises-cheatsheet","posts\u002Fjavascript\u002Fpromises-cheatsheet",{"title":938,"icon":939,"redirect":940,"path":941,"stem":942,"children":943,"page":868},"Node","material-icon-theme:nodejs-alt","\u002Fposts\u002Fnodejs\u002Fevent-loop","\u002Fposts\u002Fnodejs","posts\u002Fnodejs",[944],{"title":945,"path":940,"stem":946,"icon":842},"Secret about Event Loop flow in Nodejs","posts\u002Fnodejs\u002Fevent-loop",{"title":948,"icon":949,"redirect":950,"path":951,"stem":952,"children":953,"page":868},"Nuxt","vscode-icons:file-type-nuxt","\u002Fposts\u002Fnuxt\u002Fenable-pwa-in-nuxt","\u002Fposts\u002Fnuxt","posts\u002Fnuxt",[954],{"title":955,"path":950,"stem":956,"icon":842},"Enable PWA and Service Worker in Nuxt","posts\u002Fnuxt\u002Fenable-pwa-in-nuxt",{"title":958,"icon":959,"redirect":960,"path":961,"stem":962,"children":963,"page":868},"Performance","emojione:rocket","\u002Fposts\u002Fperformance\u002Fbackground-image-injection-problem","\u002Fposts\u002Fperformance","posts\u002Fperformance",[964],{"title":965,"path":960,"stem":966,"icon":842},"Background-Image injection problem in UX","posts\u002Fperformance\u002Fbackground-image-injection-problem",{"title":968,"icon":969,"redirect":970,"path":971,"stem":972,"children":973,"page":868},"Tutorial","fluent-color:book-open-lightbulb-24","\u002Fposts\u002Ftutorial\u002Fclassification-and-functionality-of-the-servers","\u002Fposts\u002Ftutorial","posts\u002Ftutorial",[974,977,981,985,989],{"title":975,"path":970,"stem":976,"icon":842},"Classification and functionality of the servers","posts\u002Ftutorial\u002Fclassification-and-functionality-of-the-servers",{"title":978,"path":979,"stem":980,"icon":842},"What is the difference between localhost and 127.0.0.1?","\u002Fposts\u002Ftutorial\u002Fdifferent-between-localhost-and-127-0-0-1","posts\u002Ftutorial\u002Fdifferent-between-localhost-and-127-0-0-1",{"title":982,"path":983,"stem":984,"icon":842},"8 essential network protocols every programmer should know","\u002Fposts\u002Ftutorial\u002Fessential-network-protocols","posts\u002Ftutorial\u002Fessential-network-protocols",{"title":986,"path":987,"stem":988,"icon":842},"Pre rels in header link tag - SEO technique enhancement","\u002Fposts\u002Ftutorial\u002Fpre-rels-in-header-link-tag","posts\u002Ftutorial\u002Fpre-rels-in-header-link-tag",{"title":990,"path":991,"stem":992,"icon":842},"Better code with SOLID principles","\u002Fposts\u002Ftutorial\u002Fwhat-is-solid","posts\u002Ftutorial\u002Fwhat-is-solid",{"title":994,"icon":995,"redirect":996,"path":997,"stem":998,"children":999,"page":868},"UI\u002FUX","devicon:figma","\u002Fposts\u002Fuiux\u002Fcommon-button-mistake","\u002Fposts\u002Fuiux","posts\u002Fuiux",[1000],{"title":1001,"path":996,"stem":1002,"icon":842},"Common Button Mistake in UI\u002FUX","posts\u002Fuiux\u002Fcommon-button-mistake",{"title":1004,"icon":1005,"path":1006,"stem":1007,"children":1008,"page":868},"Cheatsheets","fluent-color:paw-16","\u002Fcheatsheets","cheatsheets",[1009,1014,1019,1022,1027,1030,1035,1039,1044,1049,1054,1055,1060,1065,1069,1073,1078,1083,1087,1092,1097,1102],{"title":1010,"path":1011,"stem":1012,"icon":1013},"Bash","\u002Fcheatsheets\u002Fbash","cheatsheets\u002Fbash","material-icon-theme:powershell",{"title":1015,"path":1016,"stem":1017,"icon":1018},"CSS","\u002Fcheatsheets\u002Fcss","cheatsheets\u002Fcss","vscode-icons:file-type-css2",{"title":870,"path":1020,"stem":1021,"icon":871},"\u002Fcheatsheets\u002Fdocker","cheatsheets\u002Fdocker",{"title":1023,"path":1024,"stem":1025,"icon":1026},"Git","\u002Fcheatsheets\u002Fgit","cheatsheets\u002Fgit","devicon:git",{"title":914,"path":1028,"stem":1029,"icon":915},"\u002Fcheatsheets\u002Fgo","cheatsheets\u002Fgo",{"title":1031,"path":1032,"stem":1033,"icon":1034},"HTML","\u002Fcheatsheets\u002Fhtml","cheatsheets\u002Fhtml","material-icon-theme:html",{"title":924,"path":1036,"stem":1037,"icon":1038},"\u002Fcheatsheets\u002Fjavascript","cheatsheets\u002Fjavascript","material-icon-theme:javascript",{"title":1040,"path":1041,"stem":1042,"icon":1043},"Latex","\u002Fcheatsheets\u002Flatex","cheatsheets\u002Flatex","material-icon-theme:latexmk",{"title":1045,"path":1046,"stem":1047,"icon":1048},"Linux","\u002Fcheatsheets\u002Flinux","cheatsheets\u002Flinux","devicon:linux",{"title":1050,"path":1051,"stem":1052,"icon":1053},"Markdown","\u002Fcheatsheets\u002Fmarkdown","cheatsheets\u002Fmarkdown","material-icon-theme:markdown",{"title":5,"path":844,"stem":849,"icon":840},{"title":1056,"path":1057,"stem":1058,"icon":1059},"Nest","\u002Fcheatsheets\u002Fnest","cheatsheets\u002Fnest","material-icon-theme:nest",{"title":1061,"path":1062,"stem":1063,"icon":1064},"Next","\u002Fcheatsheets\u002Fnext","cheatsheets\u002Fnext","logos:nextjs-icon",{"title":938,"path":1066,"stem":1067,"icon":1068},"\u002Fcheatsheets\u002Fnode","cheatsheets\u002Fnode","material-icon-theme:nodejs",{"title":948,"path":1070,"stem":1071,"icon":1072},"\u002Fcheatsheets\u002Fnuxt","cheatsheets\u002Fnuxt","material-icon-theme:nuxt",{"title":1074,"path":1075,"stem":1076,"icon":1077},"React","\u002Fcheatsheets\u002Freact","cheatsheets\u002Freact","material-icon-theme:react",{"title":1079,"path":1080,"stem":1081,"icon":1082},"Redis","\u002Fcheatsheets\u002Fredis","cheatsheets\u002Fredis","vscode-icons:folder-type-redis-opened",{"title":1084,"path":1085,"stem":1086,"icon":860},"SQL","\u002Fcheatsheets\u002Fsql","cheatsheets\u002Fsql",{"title":1088,"path":1089,"stem":1090,"icon":1091},"Typescript","\u002Fcheatsheets\u002Ftypescript","cheatsheets\u002Ftypescript","material-icon-theme:typescript",{"title":1093,"path":1094,"stem":1095,"icon":1096},"Vercel","\u002Fcheatsheets\u002Fvercel","cheatsheets\u002Fvercel","vscode-icons:file-type-light-vercel",{"title":1098,"path":1099,"stem":1100,"icon":1101},"Vue","\u002Fcheatsheets\u002Fvue","cheatsheets\u002Fvue","material-icon-theme:vue",{"title":1103,"path":1104,"stem":1105,"icon":1106},"Windows","\u002Fcheatsheets\u002Fwindow","cheatsheets\u002Fwindow","material-icon-theme:folder-windows",{"title":1108,"icon":1109,"path":1110,"stem":1111,"children":1112,"page":868},"Prompts","fluent-color:bot-sparkle-24","\u002Fprompts","prompts",[1113],{"title":1114,"path":1115,"stem":1116,"children":1117,"page":868},"Image Generation","\u002Fprompts\u002Fimage-generation","prompts\u002Fimage-generation",[1118],{"title":1119,"path":1120,"stem":1121,"icon":1109},"Futuristic Cloud Workspace","\u002Fprompts\u002Fimage-generation\u002Ffuturistic-cloud-workspace","prompts\u002Fimage-generation\u002Ffuturistic-cloud-workspace",{"title":1123,"icon":1124,"path":1125,"stem":1126,"children":1127,"page":868},"Interviews","lucide:messages-square","\u002Finterviews","interviews",[1128,1132,1137,1140,1144,1149,1154,1159,1164,1169,1174],{"title":1129,"path":1130,"stem":1131,"icon":1124},"Behavioral Engineering","\u002Finterviews\u002Fbehavioral-engineering","interviews\u002Fbehavioral-engineering",{"title":1133,"path":1134,"stem":1135,"icon":1136},"DevOps and Cloud","\u002Finterviews\u002Fdevops-cloud","interviews\u002Fdevops-cloud","logos:docker-icon",{"title":1031,"path":1138,"stem":1139,"icon":1034},"\u002Finterviews\u002Fhtml","interviews\u002Fhtml",{"title":924,"path":1141,"stem":1142,"icon":1143},"\u002Finterviews\u002Fjavascript","interviews\u002Fjavascript","logos:javascript",{"title":1145,"path":1146,"stem":1147,"icon":1148},"Node.js and API Design","\u002Finterviews\u002Fnodejs-api","interviews\u002Fnodejs-api","logos:nodejs-icon",{"title":1150,"path":1151,"stem":1152,"icon":1153},"Software Testing","\u002Finterviews\u002Fsoftware-testing","interviews\u002Fsoftware-testing","lucide:flask-conical",{"title":1155,"path":1156,"stem":1157,"icon":1158},"SQL and Databases","\u002Finterviews\u002Fsql-databases","interviews\u002Fsql-databases","lucide:database",{"title":1160,"path":1161,"stem":1162,"icon":1163},"System Design","\u002Finterviews\u002Fsystem-design","interviews\u002Fsystem-design","lucide:network",{"title":1165,"path":1166,"stem":1167,"icon":1168},"TypeScript","\u002Finterviews\u002Ftypescript","interviews\u002Ftypescript","logos:typescript-icon",{"title":1170,"path":1171,"stem":1172,"icon":1173},"Vue and Nuxt","\u002Finterviews\u002Fvue-nuxt","interviews\u002Fvue-nuxt","logos:nuxt-icon",{"title":1175,"path":1176,"stem":1177,"icon":1178},"Web Security","\u002Finterviews\u002Fweb-security","interviews\u002Fweb-security","lucide:shield-check",[1180,1181],{"title":1050,"path":1051,"stem":1052,"children":-1},{"title":1056,"path":1057,"stem":1058,"children":-1}]