From 0beb9ad239185437d9094e107af96246a42b9338 Mon Sep 17 00:00:00 2001 From: Kamran Ahmed Date: Thu, 16 Mar 2023 20:23:47 +0000 Subject: [PATCH] Add MongoDB roadmap --- public/jsons/roadmaps/mongodb.json | 1 + .../100-mongodb-basics/100-sql-vs-nosql.md | 1 + .../100-mongodb-basics/101-what-is-mongodb.md | 1 + .../102-when-to-use-mongodb.md | 1 + .../103-what-is-mongodb-atlas.md | 1 + .../104-mongodb-terminology.md | 1 + .../content/100-mongodb-basics/index.md | 1 + .../content/101-datatypes/100-bson-vs-json.md | 1 + .../101-embedded-documents-arrays.md | 1 + .../content/101-datatypes/102-double.md | 1 + .../content/101-datatypes/103-string.md | 1 + .../content/101-datatypes/104-array.md | 1 + .../content/101-datatypes/105-object.md | 1 + .../content/101-datatypes/106-binary-data.md | 1 + .../content/101-datatypes/107-undefined.md | 1 + .../content/101-datatypes/108-object-id.md | 1 + .../content/101-datatypes/109-boolean.md | 1 + .../mongodb/content/101-datatypes/110-date.md | 1 + .../mongodb/content/101-datatypes/111-null.md | 1 + .../content/101-datatypes/112-regex.md | 1 + .../content/101-datatypes/113-javascript.md | 1 + .../content/101-datatypes/114-symbol.md | 1 + .../mongodb/content/101-datatypes/115-int.md | 1 + .../mongodb/content/101-datatypes/116-long.md | 1 + .../content/101-datatypes/117-timestamp.md | 1 + .../content/101-datatypes/118-decimal128.md | 1 + .../content/101-datatypes/119-min-key.md | 1 + .../content/101-datatypes/120-max-key.md | 1 + .../mongodb/content/101-datatypes/index.md | 1 + .../102-collections/100-counting-documents.md | 1 + .../102-collections/101-insert-methods.md | 1 + .../102-collections/102-find-methods.md | 1 + .../102-collections/103-update-methods.md | 1 + .../102-collections/104-delete-methods.md | 1 + .../content/102-collections/105-bulk-write.md | 1 + .../content/102-collections/106-validate.md | 1 + .../mongodb/content/102-collections/index.md | 1 + .../100-read-write-concerns.md | 1 + .../102-useful-concepts/101-cursors.md | 1 + .../102-retryable-reads-writes.md | 1 + .../content/102-useful-concepts/index.md | 1 + .../105-query-operators/100-indexes.md | 1 + .../100-projection-operators/100-project.md | 1 + .../100-projection-operators/101-include.md | 1 + .../100-projection-operators/102-exclude.md | 1 + .../100-projection-operators/103-slice.md | 1 + .../100-projection-operators/index.md | 1 + .../101-atlas-search-indexes.md | 1 + .../101-comparison-operators/100-eq.md | 1 + .../101-comparison-operators/101-gt.md | 1 + .../101-comparison-operators/102-lt.md | 1 + .../101-comparison-operators/103-lte.md | 1 + .../101-comparison-operators/104-gte.md | 1 + .../101-comparison-operators/105-ne.md | 1 + .../101-comparison-operators/index.md | 1 + .../102-array-operators/100-in.md | 1 + .../102-array-operators/101-nin.md | 1 + .../102-array-operators/102-all.md | 1 + .../102-array-operators/103-elem-match.md | 1 + .../102-array-operators/104-size.md | 1 + .../102-array-operators/index.md | 1 + .../102-query-optimization.md | 1 + .../103-element-operators/100-exists.md | 1 + .../103-element-operators/101-type.md | 1 + .../103-element-operators/102-regex.md | 1 + .../103-element-operators/index.md | 1 + .../104-logical-operators/100-and.md | 1 + .../104-logical-operators/101-or.md | 1 + .../104-logical-operators/102-not.md | 1 + .../104-logical-operators/103-nor.md | 1 + .../104-logical-operators/index.md | 1 + .../index-types/100-expiring.md | 1 + .../index-types/101-geospatial.md | 1 + .../index-types/102-text.md | 1 + .../index-types/103-compound.md | 1 + .../index-types/104-single-field.md | 1 + .../105-query-operators/index-types/index.md | 1 + .../content/105-query-operators/index.md | 1 + .../content/106-mongodb-aggregation.md | 1 + .../mongodb/content/107-transactions.md | 1 + .../100-language-drivers.md | 1 + .../101-mongodb-connectors/100-kafka.md | 1 + .../101-mongodb-connectors/101-spark.md | 1 + .../102-elastic-search.md | 1 + .../101-mongodb-connectors/index.md | 1 + .../100-vs-code-extension.md | 1 + .../102-developer-tools/101-vs-analyzer.md | 1 + .../102-developer-tools/index.md | 1 + .../backup-recovery/100-mongodump.md | 1 + .../backup-recovery/101-mongorestore.md | 1 + .../backup-recovery/index.md | 1 + .../content/108-developer-tools/index.md | 1 + .../mongodb/content/109-scaling-mongodb.md | 1 + .../100-role-based-access-control.md | 1 + .../101-x509-certificate-auth.md | 1 + .../102-kerberos-authentication.md | 1 + .../103-ldap-proxy-auth.md | 1 + .../110-mongodb-security/104-mongodb-audit.md | 1 + .../encryption/100-encryption-at-rest.md | 1 + .../encryption/101-queryable-encryption.md | 1 + .../103-client-side-field-level-encryption.md | 1 + .../110-mongodb-security/encryption/index.md | 1 + .../content/110-mongodb-security/index.md | 1 + src/data/roadmaps/mongodb/content/index.md | 1 + src/data/roadmaps/mongodb/faqs.astro | 0 src/data/roadmaps/mongodb/mongodb.md | 55 +++++++++++++++++++ 106 files changed, 159 insertions(+) create mode 100644 public/jsons/roadmaps/mongodb.json create mode 100644 src/data/roadmaps/mongodb/content/100-mongodb-basics/100-sql-vs-nosql.md create mode 100644 src/data/roadmaps/mongodb/content/100-mongodb-basics/101-what-is-mongodb.md create mode 100644 src/data/roadmaps/mongodb/content/100-mongodb-basics/102-when-to-use-mongodb.md create mode 100644 src/data/roadmaps/mongodb/content/100-mongodb-basics/103-what-is-mongodb-atlas.md create mode 100644 src/data/roadmaps/mongodb/content/100-mongodb-basics/104-mongodb-terminology.md create mode 100644 src/data/roadmaps/mongodb/content/100-mongodb-basics/index.md create mode 100644 src/data/roadmaps/mongodb/content/101-datatypes/100-bson-vs-json.md create mode 100644 src/data/roadmaps/mongodb/content/101-datatypes/101-embedded-documents-arrays.md create mode 100644 src/data/roadmaps/mongodb/content/101-datatypes/102-double.md create mode 100644 src/data/roadmaps/mongodb/content/101-datatypes/103-string.md create mode 100644 src/data/roadmaps/mongodb/content/101-datatypes/104-array.md create mode 100644 src/data/roadmaps/mongodb/content/101-datatypes/105-object.md create mode 100644 src/data/roadmaps/mongodb/content/101-datatypes/106-binary-data.md create mode 100644 src/data/roadmaps/mongodb/content/101-datatypes/107-undefined.md create mode 100644 src/data/roadmaps/mongodb/content/101-datatypes/108-object-id.md create mode 100644 src/data/roadmaps/mongodb/content/101-datatypes/109-boolean.md create mode 100644 src/data/roadmaps/mongodb/content/101-datatypes/110-date.md create mode 100644 src/data/roadmaps/mongodb/content/101-datatypes/111-null.md create mode 100644 src/data/roadmaps/mongodb/content/101-datatypes/112-regex.md create mode 100644 src/data/roadmaps/mongodb/content/101-datatypes/113-javascript.md create mode 100644 src/data/roadmaps/mongodb/content/101-datatypes/114-symbol.md create mode 100644 src/data/roadmaps/mongodb/content/101-datatypes/115-int.md create mode 100644 src/data/roadmaps/mongodb/content/101-datatypes/116-long.md create mode 100644 src/data/roadmaps/mongodb/content/101-datatypes/117-timestamp.md create mode 100644 src/data/roadmaps/mongodb/content/101-datatypes/118-decimal128.md create mode 100644 src/data/roadmaps/mongodb/content/101-datatypes/119-min-key.md create mode 100644 src/data/roadmaps/mongodb/content/101-datatypes/120-max-key.md create mode 100644 src/data/roadmaps/mongodb/content/101-datatypes/index.md create mode 100644 src/data/roadmaps/mongodb/content/102-collections/100-counting-documents.md create mode 100644 src/data/roadmaps/mongodb/content/102-collections/101-insert-methods.md create mode 100644 src/data/roadmaps/mongodb/content/102-collections/102-find-methods.md create mode 100644 src/data/roadmaps/mongodb/content/102-collections/103-update-methods.md create mode 100644 src/data/roadmaps/mongodb/content/102-collections/104-delete-methods.md create mode 100644 src/data/roadmaps/mongodb/content/102-collections/105-bulk-write.md create mode 100644 src/data/roadmaps/mongodb/content/102-collections/106-validate.md create mode 100644 src/data/roadmaps/mongodb/content/102-collections/index.md create mode 100644 src/data/roadmaps/mongodb/content/102-useful-concepts/100-read-write-concerns.md create mode 100644 src/data/roadmaps/mongodb/content/102-useful-concepts/101-cursors.md create mode 100644 src/data/roadmaps/mongodb/content/102-useful-concepts/102-retryable-reads-writes.md create mode 100644 src/data/roadmaps/mongodb/content/102-useful-concepts/index.md create mode 100644 src/data/roadmaps/mongodb/content/105-query-operators/100-indexes.md create mode 100644 src/data/roadmaps/mongodb/content/105-query-operators/100-projection-operators/100-project.md create mode 100644 src/data/roadmaps/mongodb/content/105-query-operators/100-projection-operators/101-include.md create mode 100644 src/data/roadmaps/mongodb/content/105-query-operators/100-projection-operators/102-exclude.md create mode 100644 src/data/roadmaps/mongodb/content/105-query-operators/100-projection-operators/103-slice.md create mode 100644 src/data/roadmaps/mongodb/content/105-query-operators/100-projection-operators/index.md create mode 100644 src/data/roadmaps/mongodb/content/105-query-operators/101-atlas-search-indexes.md create mode 100644 src/data/roadmaps/mongodb/content/105-query-operators/101-comparison-operators/100-eq.md create mode 100644 src/data/roadmaps/mongodb/content/105-query-operators/101-comparison-operators/101-gt.md create mode 100644 src/data/roadmaps/mongodb/content/105-query-operators/101-comparison-operators/102-lt.md create mode 100644 src/data/roadmaps/mongodb/content/105-query-operators/101-comparison-operators/103-lte.md create mode 100644 src/data/roadmaps/mongodb/content/105-query-operators/101-comparison-operators/104-gte.md create mode 100644 src/data/roadmaps/mongodb/content/105-query-operators/101-comparison-operators/105-ne.md create mode 100644 src/data/roadmaps/mongodb/content/105-query-operators/101-comparison-operators/index.md create mode 100644 src/data/roadmaps/mongodb/content/105-query-operators/102-array-operators/100-in.md create mode 100644 src/data/roadmaps/mongodb/content/105-query-operators/102-array-operators/101-nin.md create mode 100644 src/data/roadmaps/mongodb/content/105-query-operators/102-array-operators/102-all.md create mode 100644 src/data/roadmaps/mongodb/content/105-query-operators/102-array-operators/103-elem-match.md create mode 100644 src/data/roadmaps/mongodb/content/105-query-operators/102-array-operators/104-size.md create mode 100644 src/data/roadmaps/mongodb/content/105-query-operators/102-array-operators/index.md create mode 100644 src/data/roadmaps/mongodb/content/105-query-operators/102-query-optimization.md create mode 100644 src/data/roadmaps/mongodb/content/105-query-operators/103-element-operators/100-exists.md create mode 100644 src/data/roadmaps/mongodb/content/105-query-operators/103-element-operators/101-type.md create mode 100644 src/data/roadmaps/mongodb/content/105-query-operators/103-element-operators/102-regex.md create mode 100644 src/data/roadmaps/mongodb/content/105-query-operators/103-element-operators/index.md create mode 100644 src/data/roadmaps/mongodb/content/105-query-operators/104-logical-operators/100-and.md create mode 100644 src/data/roadmaps/mongodb/content/105-query-operators/104-logical-operators/101-or.md create mode 100644 src/data/roadmaps/mongodb/content/105-query-operators/104-logical-operators/102-not.md create mode 100644 src/data/roadmaps/mongodb/content/105-query-operators/104-logical-operators/103-nor.md create mode 100644 src/data/roadmaps/mongodb/content/105-query-operators/104-logical-operators/index.md create mode 100644 src/data/roadmaps/mongodb/content/105-query-operators/index-types/100-expiring.md create mode 100644 src/data/roadmaps/mongodb/content/105-query-operators/index-types/101-geospatial.md create mode 100644 src/data/roadmaps/mongodb/content/105-query-operators/index-types/102-text.md create mode 100644 src/data/roadmaps/mongodb/content/105-query-operators/index-types/103-compound.md create mode 100644 src/data/roadmaps/mongodb/content/105-query-operators/index-types/104-single-field.md create mode 100644 src/data/roadmaps/mongodb/content/105-query-operators/index-types/index.md create mode 100644 src/data/roadmaps/mongodb/content/105-query-operators/index.md create mode 100644 src/data/roadmaps/mongodb/content/106-mongodb-aggregation.md create mode 100644 src/data/roadmaps/mongodb/content/107-transactions.md create mode 100644 src/data/roadmaps/mongodb/content/108-developer-tools/100-language-drivers.md create mode 100644 src/data/roadmaps/mongodb/content/108-developer-tools/101-mongodb-connectors/100-kafka.md create mode 100644 src/data/roadmaps/mongodb/content/108-developer-tools/101-mongodb-connectors/101-spark.md create mode 100644 src/data/roadmaps/mongodb/content/108-developer-tools/101-mongodb-connectors/102-elastic-search.md create mode 100644 src/data/roadmaps/mongodb/content/108-developer-tools/101-mongodb-connectors/index.md create mode 100644 src/data/roadmaps/mongodb/content/108-developer-tools/102-developer-tools/100-vs-code-extension.md create mode 100644 src/data/roadmaps/mongodb/content/108-developer-tools/102-developer-tools/101-vs-analyzer.md create mode 100644 src/data/roadmaps/mongodb/content/108-developer-tools/102-developer-tools/index.md create mode 100644 src/data/roadmaps/mongodb/content/108-developer-tools/backup-recovery/100-mongodump.md create mode 100644 src/data/roadmaps/mongodb/content/108-developer-tools/backup-recovery/101-mongorestore.md create mode 100644 src/data/roadmaps/mongodb/content/108-developer-tools/backup-recovery/index.md create mode 100644 src/data/roadmaps/mongodb/content/108-developer-tools/index.md create mode 100644 src/data/roadmaps/mongodb/content/109-scaling-mongodb.md create mode 100644 src/data/roadmaps/mongodb/content/110-mongodb-security/100-role-based-access-control.md create mode 100644 src/data/roadmaps/mongodb/content/110-mongodb-security/101-x509-certificate-auth.md create mode 100644 src/data/roadmaps/mongodb/content/110-mongodb-security/102-kerberos-authentication.md create mode 100644 src/data/roadmaps/mongodb/content/110-mongodb-security/103-ldap-proxy-auth.md create mode 100644 src/data/roadmaps/mongodb/content/110-mongodb-security/104-mongodb-audit.md create mode 100644 src/data/roadmaps/mongodb/content/110-mongodb-security/encryption/100-encryption-at-rest.md create mode 100644 src/data/roadmaps/mongodb/content/110-mongodb-security/encryption/101-queryable-encryption.md create mode 100644 src/data/roadmaps/mongodb/content/110-mongodb-security/encryption/103-client-side-field-level-encryption.md create mode 100644 src/data/roadmaps/mongodb/content/110-mongodb-security/encryption/index.md create mode 100644 src/data/roadmaps/mongodb/content/110-mongodb-security/index.md create mode 100644 src/data/roadmaps/mongodb/content/index.md create mode 100644 src/data/roadmaps/mongodb/faqs.astro create mode 100644 src/data/roadmaps/mongodb/mongodb.md diff --git a/public/jsons/roadmaps/mongodb.json b/public/jsons/roadmaps/mongodb.json new file mode 100644 index 000000000..9dd795741 --- /dev/null +++ b/public/jsons/roadmaps/mongodb.json @@ -0,0 +1 @@ +{"mockup":{"controls":{"control":[{"ID":"2177","typeID":"Arrow","zOrder":"43","w":"1","h":"94","measuredW":"150","measuredH":"100","x":"914","y":"1117","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.24980034602958767,"y":94.04191001796403},"p1":{"x":0.5,"y":0},"p2":{"x":-0.24980034602958767,"y":0.23573288000011416}}},{"ID":"2178","typeID":"Arrow","zOrder":"44","w":"1","h":"90","measuredW":"150","measuredH":"100","x":"773","y":"1121","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.24980034602958767,"y":90.04191001796403},"p1":{"x":0.5,"y":0},"p2":{"x":-0.24980034602958767,"y":0.023163760000215916}}},{"ID":"2253","typeID":"Arrow","zOrder":"45","w":"274","h":"192","measuredW":"150","measuredH":"100","x":"978","y":"923","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":273.4360764425405,"y":-0.2858165019254102},"p1":{"x":0.5082876026437011,"y":0.14944121770478688},"p2":{"x":-0.2115944799998033,"y":191.76715568000031}}},{"ID":"2254","typeID":"Arrow","zOrder":"46","w":"16","h":"106","measuredW":"150","measuredH":"100","x":"1251","y":"811","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":5.0661253511545965,"y":-0.06842586703601228},"p1":{"x":0.49476106194690206,"y":0.1305840707964593},"p2":{"x":0.436076442540525,"y":105.76126347271361}}},{"ID":"2255","typeID":"Label","zOrder":"47","measuredW":"146","measuredH":"40","x":"1167","y":"759","properties":{"size":"32","text":"MongoDB"}},{"ID":"2256","typeID":"Arrow","zOrder":"48","w":"30","h":"72","measuredW":"150","measuredH":"100","x":"1181","y":"675","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.1355873564000376,"y":-0.12682637425450594},"p1":{"x":0.4191433998244705,"y":-0.10084752016943233},"p2":{"x":30.08850738176079,"y":71.41806720423438}}},{"ID":"2257","typeID":"Canvas","zOrder":"49","w":"350","h":"141","measuredW":"100","measuredH":"70","x":"1457","y":"642"},{"ID":"2258","typeID":"Label","zOrder":"50","measuredW":"314","measuredH":"25","x":"1471","y":"659","properties":{"size":"17","text":"Find the detailed version of this roadmap"}},{"ID":"2259","typeID":"Label","zOrder":"51","measuredW":"319","measuredH":"25","x":"1471","y":"687","properties":{"size":"17","text":"along with resources and other roadmaps"}},{"ID":"2260","typeID":"__group__","zOrder":"52","measuredW":"320","measuredH":"45","w":"320","h":"45","x":"1472","y":"723","properties":{"controlName":"ext_link:roadmap.sh"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"320","h":"45","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"borderColor":"4273622","color":"4273622"}},{"ID":"2","typeID":"Label","zOrder":"1","measuredW":"172","measuredH":"28","x":"74","y":"8","properties":{"color":"16777215","size":"20","text":"https://roadmap.sh"}}]}}},{"ID":"2374","typeID":"Canvas","zOrder":"67","w":"373","h":"169","measuredW":"100","measuredH":"70","x":"632","y":"615"},{"ID":"2375","typeID":"__group__","zOrder":"68","measuredW":"189","measuredH":"27","w":"189","h":"27","x":"662","y":"689","properties":{"controlName":"ext_link:roadmap.sh/backend"},"children":{"controls":{"control":[{"ID":"0","typeID":"Label","zOrder":"0","measuredW":"156","measuredH":"26","x":"33","y":"0","properties":{"size":"18","text":"Backend Roadmap"}},{"ID":"1","typeID":"__group__","zOrder":"1","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"3","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"2376","typeID":"__group__","zOrder":"69","measuredW":"178","measuredH":"27","w":"178","h":"27","x":"662","y":"725","properties":{"controlName":"ext_link:roadmap.sh/nodejs"},"children":{"controls":{"control":[{"ID":"0","typeID":"Label","zOrder":"0","measuredW":"145","measuredH":"26","x":"33","y":"0","properties":{"size":"18","text":"Node.js Roadmap"}},{"ID":"1","typeID":"__group__","zOrder":"1","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"3","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"2377","typeID":"Label","zOrder":"70","measuredW":"209","measuredH":"32","x":"662","y":"639","properties":{"size":"24","text":"Related Roadmaps"}},{"ID":"2960","typeID":"Arrow","zOrder":"42","w":"1","h":"94","measuredW":"150","measuredH":"100","x":"848","y":"1039","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.24980034602958767,"y":94.04191001796403},"p1":{"x":0.5,"y":0},"p2":{"x":-0.24980034602958767,"y":0.23573288000011416}}},{"ID":"2964","typeID":"Arrow","zOrder":"41","w":"165","h":"2","measuredW":"150","measuredH":"100","x":"959","y":"923","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":-0.5},"p1":{"x":0.4734542725983134,"y":-0.0001116239247792773},"p2":{"x":164.60449440000025,"y":1.7643732000001364},"stroke":"dotted"}},{"ID":"2965","typeID":"Arrow","zOrder":"40","w":"129","h":"47","measuredW":"150","measuredH":"100","x":"989","y":"866","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.48054031999981817,"y":0.059194560000150886},"p1":{"x":0.36458354407331905,"y":-0.14469238706023116},"p2":{"x":128.29210960000023,"y":47.40208056000017}}},{"ID":"2966","typeID":"Arrow","zOrder":"38","w":"114","h":"40","measuredW":"150","measuredH":"100","x":"1346","y":"874","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":-0.19956063999984508,"y":39.29579600000022},"p1":{"x":0.6078311580116629,"y":-0.13013051930019423},"p2":{"x":113.42336576000025,"y":-0.365943679999873}}},{"ID":"2967","typeID":"Arrow","zOrder":"39","w":"127","h":"1","measuredW":"150","measuredH":"100","x":"1346","y":"925","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":0.43167784000024767,"y":0},"p1":{"x":0.49965367751088136,"y":0.0010100124065643924},"p2":{"x":127,"y":0}}},{"ID":"2970","typeID":"Arrow","zOrder":"37","w":"112","h":"43","measuredW":"150","measuredH":"100","x":"1347","y":"934","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":0.06291632000034042,"y":0.23295040000016343},"p1":{"x":0.6009305875694987,"y":0.13125297226497237},"p2":{"x":112.42336576000025,"y":43.68212096000025}}},{"ID":"2971","typeID":"Arrow","zOrder":"36","w":"344","h":"1","measuredW":"150","measuredH":"100","x":"979","y":"1128","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0.05088248000015483,"y":0.023163760000215916},"p1":{"x":0.4734542725983137,"y":-0.00011162392477927826},"p2":{"x":344.0758540800002,"y":0.023163760000215916}}},{"ID":"2982","typeID":"Arrow","zOrder":"35","w":"134","h":"1","measuredW":"150","measuredH":"100","x":"1399","y":"1129","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":-0.1755283199997848,"y":0.9168792000002668},"p1":{"x":0.49965367751088124,"y":0.0010100124065643915},"p2":{"x":133.64702944000032,"y":0}}},{"ID":"2983","typeID":"Arrow","zOrder":"34","w":"112","h":"40","measuredW":"150","measuredH":"100","x":"1409","y":"1079","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":0.43167784000024767,"y":40},"p1":{"x":0.5436692332353921,"y":-0.10940131492703109},"p2":{"x":112.28473680000025,"y":0.41780080000012276}}},{"ID":"2984","typeID":"Arrow","zOrder":"33","w":"116","h":"44","measuredW":"150","measuredH":"100","x":"1409","y":"1140","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":-0.1755283199997848,"y":-0.08312079999973321},"p1":{"x":0.5456775076941328,"y":0.1092842621877298},"p2":{"x":116.07216768000035,"y":44.203388480000285}}},{"ID":"2985","typeID":"Arrow","zOrder":"32","w":"1","h":"162","measuredW":"150","measuredH":"100","x":"1373","y":"1047","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":0.43167784000024767,"y":0},"p1":{"x":0.4996536775108813,"y":0.0010100124065643933},"p2":{"x":0.43167784000024767,"y":162.45292768000013}}},{"ID":"2990","typeID":"Arrow","zOrder":"31","w":"121","h":"80","measuredW":"150","measuredH":"100","x":"1401","y":"1148","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":-0.2818128799997339,"y":-0.4084433599998647},"p1":{"x":0.5287861878815728,"y":0.1549268036499703},"p2":{"x":120.91597528000034,"y":79.12760512000023}}},{"ID":"2991","typeID":"Arrow","zOrder":"30","w":"112","h":"81","measuredW":"150","measuredH":"100","x":"1410","y":"1030","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":-0.44447415999979967,"y":80.97972480000021},"p1":{"x":0.5117749854372969,"y":-0.1320629108762582},"p2":{"x":111.91597528000034,"y":0.18119936000016423}}},{"ID":"2992","typeID":"Arrow","zOrder":"29","w":"1","h":"591","measuredW":"150","measuredH":"100","x":"1235","y":"1134","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0.07585408000022653,"y":590.9580171417492},"p1":{"x":0.4734542725983132,"y":-0.00011162392477927826},"p2":{"x":0.07585408000022653,"y":0.023163760000215916}}},{"ID":"3001","typeID":"Arrow","zOrder":"28","w":"163","h":"3","measuredW":"150","measuredH":"100","x":"1373","y":"1371","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":-0.05630599999972219,"y":2.5749324800003706},"p1":{"x":0.49965367751088113,"y":0.0010100124065643926},"p2":{"x":162.80322184000033,"y":0.049978560000226935}}},{"ID":"3002","typeID":"Arrow","zOrder":"27","w":"160","h":"39","measuredW":"150","measuredH":"100","x":"1341","y":"1322","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":0.3817700000001878,"y":37.687685920000376},"p1":{"x":0.6128956485994476,"y":-0.10540842092900357},"p2":{"x":160.71634392000033,"y":-0.1866228799997316}}},{"ID":"3003","typeID":"Arrow","zOrder":"26","w":"146","h":"39","measuredW":"150","measuredH":"100","x":"1355","y":"1383","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":0.2690165600001819,"y":0.6747481600002629},"p1":{"x":0.49863646144023954,"y":0.07887379241767786},"p2":{"x":146.71634392000033,"y":39.81153392000033}}},{"ID":"3092","typeID":"Arrow","zOrder":"25","w":"188","h":"1","measuredW":"150","measuredH":"100","x":"1363","y":"1726","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":-0.2598962761301209,"y":0.5464429160963391},"p1":{"x":0.49965367751088097,"y":0.0010100124065643915},"p2":{"x":187.81417651850938,"y":0.5464429160963391}}},{"ID":"3095","typeID":"TextArea","zOrder":"16","w":"194","h":"301","measuredW":"200","measuredH":"140","x":"876","y":"1829"},{"ID":"3096","typeID":"Label","zOrder":"17","measuredW":"92","measuredH":"25","x":"927","y":"2092","properties":{"size":"17","text":"Index Types"}},{"ID":"3112","typeID":"Arrow","zOrder":"23","w":"1","h":"89","measuredW":"150","measuredH":"100","x":"972","y":"1728","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":0.2849205282057028,"y":0.1633277727735276},"p1":{"x":0.4996536775108807,"y":0.0010100124065643876},"p2":{"x":0.2849205282057028,"y":89.034620407396}}},{"ID":"3119","typeID":"Arrow","zOrder":"24","w":"206","h":"1","measuredW":"150","measuredH":"100","x":"1070","y":"1727","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0.10983030303054875,"y":0.023163760000215916},"p1":{"x":0.4734542725983138,"y":-0.00011162392477927825},"p2":{"x":206.07585408000023,"y":0.023163760000215916}}},{"ID":"3121","typeID":"Arrow","zOrder":"15","w":"160","h":"1","measuredW":"150","measuredH":"100","x":"777","y":"1726","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0.022573674063778526,"y":0.023163760000215916},"p1":{"x":0.47345427259831385,"y":-0.00011162392477927829},"p2":{"x":160.07585408000023,"y":0.023163760000215916}}},{"ID":"3122","typeID":"Arrow","zOrder":"129","w":"1","h":"554","measuredW":"150","measuredH":"100","x":"776","y":"1726","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0.07585408000022653,"y":554.30303030303},"p1":{"x":0.4734542725983131,"y":-0.00011162392477927829},"p2":{"x":0.07585408000022653,"y":0.023163760000215916}}},{"ID":"3123","typeID":"Arrow","zOrder":"130","w":"664","h":"1","measuredW":"150","measuredH":"100","x":"776","y":"2280","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0.022573674063778526,"y":0.023163760000215916},"p1":{"x":0.473454272598314,"y":-0.00011162392477927823},"p2":{"x":663.8333333333335,"y":0.023163759999988542}}},{"ID":"3126","typeID":"Arrow","zOrder":"14","w":"1","h":"223","measuredW":"150","measuredH":"100","x":"1271","y":"2057","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0.07585408000022653,"y":223.30303030303003},"p1":{"x":0.47345427259831313,"y":-0.00011162392477927826},"p2":{"x":0.07585408000022653,"y":0.014024242424511613}}},{"ID":"3129","typeID":"Arrow","zOrder":"13","w":"1","h":"84","measuredW":"150","measuredH":"100","x":"1355","y":"1964","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":-0.2598962761301209,"y":0.393939393939263},"p1":{"x":0.49965367751088097,"y":0.0010100124065643922},"p2":{"x":-0.2598962761301209,"y":84.87878787878776}}},{"ID":"3130","typeID":"TextArea","zOrder":"133","w":"264","h":"201","measuredW":"200","measuredH":"140","x":"1463","y":"1939"},{"ID":"3131","typeID":"Label","zOrder":"134","measuredW":"152","measuredH":"25","x":"1519","y":"1952","properties":{"size":"17","text":"Common Operators"}},{"ID":"3150","typeID":"Arrow","zOrder":"12","w":"137","h":"1","measuredW":"150","measuredH":"100","x":"1367","y":"2045","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":136.5151515151515,"y":-0.12121212121201097},"p1":{"x":0.4996536775108809,"y":0.0010100124065643922},"p2":{"x":-0.2598962761301209,"y":-0.12121212121223834}}},{"ID":"3151","typeID":"Arrow","zOrder":"144","w":"206","h":"1","measuredW":"150","measuredH":"100","x":"1273","y":"2209","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0.10983030303054875,"y":0.023163760000215916},"p1":{"x":0.4734542725983138,"y":-0.00011162392477927825},"p2":{"x":206.07585408000023,"y":0.023163760000215916}}},{"ID":"3154","typeID":"Arrow","zOrder":"5","w":"469","h":"1","measuredW":"150","measuredH":"100","x":"1030","y":"2300","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0.21212121212124657,"y":0.023163759999988542},"p1":{"x":0.47345427259831385,"y":-0.00011162392477927825},"p2":{"x":469.0758540800002,"y":0.023163760000215916}}},{"ID":"3157","typeID":"Arrow","zOrder":"11","w":"1","h":"84","measuredW":"150","measuredH":"100","x":"1486","y":"2295","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":-0.2598962761301209,"y":0.393939393939263},"p1":{"x":0.49965367751088097,"y":0.0010100124065643922},"p2":{"x":-0.2598962761301209,"y":84.87878787878776}}},{"ID":"3168","typeID":"Arrow","zOrder":"10","w":"137","h":"1","measuredW":"150","measuredH":"100","x":"1551","y":"2424","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":136.5151515151515,"y":-0.12121212121201097},"p1":{"x":0.4996536775108809,"y":0.0010100124065643922},"p2":{"x":-0.2598962761301209,"y":-0.12121212121223834}}},{"ID":"3169","typeID":"Arrow","zOrder":"9","w":"106","h":"49","measuredW":"150","measuredH":"100","x":"1561","y":"2365","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":106.09090909090924,"y":-0.46969696969699726},"p1":{"x":0.46235355414962026,"y":0.11769432237526951},"p2":{"x":-0.2598962761301209,"y":48.87878787878776}}},{"ID":"3170","typeID":"Arrow","zOrder":"8","w":"103","h":"47","measuredW":"150","measuredH":"100","x":"1566","y":"2432","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":102.69696969696975,"y":46.560606060606005},"p1":{"x":0.49384116693678987,"y":-0.10518638573743724},"p2":{"x":-0.09090909090900823,"y":-0.015151515151501371}}},{"ID":"3177","typeID":"Arrow","zOrder":"7","w":"135","h":"2","measuredW":"150","measuredH":"100","x":"1265","y":"2480","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":134.68181818181824,"y":1.5757575757575069},"p1":{"x":0.49965367751088086,"y":0.0010100124065643918},"p2":{"x":-0.2598962761301209,"y":-0.12121212121223834}}},{"ID":"3178","typeID":"Arrow","zOrder":"6","w":"90","h":"47","measuredW":"150","measuredH":"100","x":"1302","y":"2420","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":89.65151515151524,"y":46.12121212121201},"p1":{"x":0.5506663314055811,"y":0.17802363590646247},"p2":{"x":-0.28787878787875343,"y":-0.4545454545454959}}},{"ID":"3180","typeID":"Arrow","zOrder":"155","w":"1","h":"427","measuredW":"150","measuredH":"100","x":"1030","y":"2301","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0.07585408000022653,"y":427.44000000000005},"p1":{"x":0.4734542725983129,"y":-0.0001116239247792783},"p2":{"x":0.07585408000022653,"y":0.014024242424511613}}},{"ID":"3189","typeID":"TextArea","zOrder":"160","w":"211","h":"160","measuredW":"200","measuredH":"140","x":"1377","y":"2501"},{"ID":"3190","typeID":"Label","zOrder":"161","measuredW":"169","measuredH":"25","x":"1398","y":"2517","properties":{"size":"17","text":"Backup and Recovery"}},{"ID":"3200","typeID":"Arrow","zOrder":"4","w":"1","h":"166","measuredW":"150","measuredH":"100","x":"884","y":"2402","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":-0.2598962761301209,"y":0.393939393939263},"p1":{"x":0.49965367751088086,"y":0.0010100124065643924},"p2":{"x":-0.2598962761301209,"y":166.66666666666652}}},{"ID":"3203","typeID":"Arrow","zOrder":"3","w":"165","h":"1","measuredW":"150","measuredH":"100","x":"1030","y":"2729","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0.21212121212124657,"y":0.023163759999988542},"p1":{"x":0.47345427259831374,"y":-0.00011162392477927829},"p2":{"x":164.97333333333336,"y":0.023163759999988542}}},{"ID":"3212","typeID":"TextArea","zOrder":"2","w":"217","h":"259","measuredW":"200","measuredH":"140","x":"1603","y":"2698"},{"ID":"3213","typeID":"Label","zOrder":"171","measuredW":"83","measuredH":"25","x":"1670","y":"2713","properties":{"size":"17","text":"Encryption"}},{"ID":"3214","typeID":"Arrow","zOrder":"1","w":"199","h":"1","measuredW":"150","measuredH":"100","x":"1292","y":"2729","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":198.74666666666667,"y":-0.12121212121201097},"p1":{"x":0.49965367751088086,"y":0.0010100124065643915},"p2":{"x":-0.2598962761301209,"y":-0.12121212121223834}}},{"ID":"3225","typeID":"Arrow","zOrder":"0","w":"1","h":"278","measuredW":"150","measuredH":"100","x":"1208","y":"2740","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0.07585408000022653,"y":278.17333333333363},"p1":{"x":0.4734542725983129,"y":-0.00011162392477927829},"p2":{"x":0.07585408000022653,"y":0.014024242424511613}}},{"ID":"3226","typeID":"Arrow","zOrder":"177","w":"1","h":"81","measuredW":"150","measuredH":"100","x":"1202","y":"3098","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0,"y":0},"p1":{"x":0.49999999999999994,"y":0},"p2":{"x":0,"y":81.09090909090901}}},{"ID":"3227","typeID":"TextArea","zOrder":"178","w":"438","h":"118","measuredW":"200","measuredH":"140","x":"983","y":"3012"},{"ID":"3228","typeID":"Label","zOrder":"179","measuredW":"366","measuredH":"25","x":"1019","y":"3031","properties":{"size":"17","text":"Continue Learning with following relevant tracks"}},{"ID":"3229","typeID":"__group__","zOrder":"180","measuredW":"198","measuredH":"44","w":"198","h":"44","x":"1206","y":"3068","properties":{"controlName":"ext_link:roadmap.sh/devops"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"198","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"141","measuredH":"25","x":"28","y":"10","properties":{"size":"17","text":"DevOps Roadmap"}}]}}},{"ID":"3230","typeID":"__group__","zOrder":"181","measuredW":"198","measuredH":"44","w":"198","h":"44","x":"998","y":"3068","properties":{"controlName":"ext_link:roadmap.sh/backend"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"198","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"147","measuredH":"25","x":"24","y":"10","properties":{"size":"17","text":"Backend Roadmap"}}]}}},{"ID":"3231","typeID":"Arrow","zOrder":"182","w":"169","h":"1","measuredW":"150","measuredH":"100","x":"1140","y":"3232","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"16777215","p0":{"x":0,"y":0},"p1":{"x":0.4999999999999999,"y":0},"p2":{"x":168.6400000000001,"y":0}}},{"ID":"3232","typeID":"__group__","zOrder":"60","measuredW":"272","measuredH":"50","w":"272","h":"50","x":"1090","y":"897","properties":{"controlName":"100-mongodb-basics"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"272","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"134","measuredH":"25","x":"69","y":"13","properties":{"size":"17","text":"MongoDB Basics"}}]}}},{"ID":"3233","typeID":"__group__","zOrder":"55","measuredW":"302","measuredH":"50","w":"302","h":"50","x":"696","y":"1096","properties":{"controlName":"101-datatypes"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"302","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"213","measuredH":"25","x":"44","y":"13","properties":{"size":"17","text":"Data Model and Data Types"}}]}}},{"ID":"3234","typeID":"__group__","zOrder":"66","measuredW":"239","measuredH":"50","w":"239","h":"50","x":"1184","y":"1104","properties":{"controlName":"102-collections"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"239","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"191","measuredH":"25","x":"24","y":"12","properties":{"size":"17","text":"Collections and Methods"}}]}}},{"ID":"3235","typeID":"__group__","zOrder":"93","measuredW":"228","measuredH":"50","w":"228","h":"50","x":"1165","y":"1347","properties":{"controlName":"102-useful-concepts"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"228","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"128","measuredH":"25","x":"50","y":"12","properties":{"size":"17","text":"Useful Concepts"}}]}}},{"ID":"3236","typeID":"__group__","zOrder":"97","measuredW":"230","measuredH":"50","w":"230","h":"50","x":"1164","y":"1702","properties":{"controlName":"104-query-operators"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"230","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"128","measuredH":"25","x":"51","y":"12","properties":{"size":"17","text":"Query Operators"}}]}}},{"ID":"3237","typeID":"__group__","zOrder":"105","measuredW":"230","measuredH":"50","w":"230","h":"50","x":"863","y":"1702","properties":{"controlName":"105-query-operators"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"230","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"200","measuredH":"25","x":"15","y":"12","properties":{"size":"17","text":"Performance Optimization"}}]}}},{"ID":"3238","typeID":"__group__","zOrder":"131","measuredW":"230","measuredH":"50","w":"230","h":"50","x":"1164","y":"2021","properties":{"controlName":"106-mongodb-aggregation"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"230","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"176","measuredH":"25","x":"27","y":"12","properties":{"size":"17","text":"MongoDB Aggregation"}}]}}},{"ID":"3239","typeID":"__group__","zOrder":"145","measuredW":"230","measuredH":"50","w":"230","h":"50","x":"1403","y":"2185","properties":{"controlName":"107-transactions"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"230","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"99","measuredH":"25","x":"65","y":"12","properties":{"size":"17","text":"Transactions"}}]}}},{"ID":"3240","typeID":"__group__","zOrder":"146","measuredW":"230","measuredH":"50","w":"230","h":"50","x":"1403","y":"2265","properties":{"controlName":"108-developer-tools"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"230","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"124","measuredH":"25","x":"53","y":"12","properties":{"size":"17","text":"Developer Tools"}}]}}},{"ID":"3241","typeID":"__group__","zOrder":"156","measuredW":"230","measuredH":"50","w":"230","h":"50","x":"843","y":"2459","properties":{"controlName":"109-scaling-mongodb"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"230","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"139","measuredH":"25","x":"45","y":"12","properties":{"size":"17","text":"Scaling MongoDB"}}]}}},{"ID":"3242","typeID":"__group__","zOrder":"166","measuredW":"230","measuredH":"50","w":"230","h":"50","x":"1081","y":"2705","properties":{"controlName":"110-mongodb-security"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"230","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"144","measuredH":"25","x":"43","y":"12","properties":{"size":"17","text":"MongoDB Security"}}]}}},{"ID":"3243","typeID":"__group__","zOrder":"61","measuredW":"299","measuredH":"44","w":"299","h":"44","x":"696","y":"852","properties":{"controlName":"100-mongodb-basics:sql-vs-nosql"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"299","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"115","measuredH":"25","x":"92","y":"9","properties":{"size":"17","text":"SQL vs NoSQL"}}]}}},{"ID":"3244","typeID":"__group__","zOrder":"62","measuredW":"299","measuredH":"44","w":"299","h":"44","x":"696","y":"901","properties":{"controlName":"101-mongodb-basics:what-is-mongodb"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"299","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"139","measuredH":"25","x":"90","y":"9","properties":{"size":"17","text":"What is MongoDB"}}]}}},{"ID":"3245","typeID":"__group__","zOrder":"63","measuredW":"280","measuredH":"44","w":"280","h":"44","x":"1452","y":"855","properties":{"controlName":"102-mongodb-basics:when-to-use-mongodb"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"280","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"187","measuredH":"25","x":"46","y":"9","properties":{"size":"17","text":"When to use MongoDB?"}}]}}},{"ID":"3246","typeID":"__group__","zOrder":"64","measuredW":"280","measuredH":"44","w":"280","h":"44","x":"1452","y":"903","properties":{"controlName":"103-mongodb-basics:what-is-mongodb-atlas"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"280","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"189","measuredH":"25","x":"45","y":"9","properties":{"size":"17","text":"What is MongoDB Atlas?"}}]}}},{"ID":"3247","typeID":"__group__","zOrder":"86","measuredW":"280","measuredH":"44","w":"280","h":"44","x":"1453","y":"951","properties":{"controlName":"104-mongodb-basics:mongodb-terminology"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"280","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"175","measuredH":"25","x":"52","y":"9","properties":{"size":"17","text":"MongoDB Terminology"}}]}}},{"ID":"3248","typeID":"__group__","zOrder":"85","measuredW":"303","measuredH":"40","w":"303","h":"40","x":"698","y":"986","properties":{"controlName":"100-datatypes:bson-vs-json"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"303","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"118","measuredH":"25","x":"93","y":"7","properties":{"size":"17","text":"BSON vs JSON"}}]}}},{"ID":"3249","typeID":"__group__","zOrder":"84","measuredW":"303","measuredH":"40","w":"303","h":"40","x":"697","y":"1032","properties":{"controlName":"101-datatypes:embedded-documents-arrays"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"303","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"263","measuredH":"25","x":"20","y":"7","properties":{"size":"17","text":"Embedded Documents and Arrays"}}]}}},{"ID":"3250","typeID":"__group__","zOrder":"53","measuredW":"136","measuredH":"40","w":"136","h":"40","x":"707","y":"1180","properties":{"controlName":"102-datatypes:double"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"136","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"55","measuredH":"25","x":"40","y":"7","properties":{"size":"17","text":"Double"}}]}}},{"ID":"3251","typeID":"__group__","zOrder":"57","measuredW":"136","measuredH":"40","w":"136","h":"40","x":"850","y":"1180","properties":{"controlName":"103-datatypes:string"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"136","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"46","measuredH":"25","x":"45","y":"8","properties":{"size":"17","text":"String"}}]}}},{"ID":"3252","typeID":"__group__","zOrder":"54","measuredW":"136","measuredH":"40","w":"136","h":"40","x":"707","y":"1224","properties":{"controlName":"104-datatypes:array"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"136","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"40","measuredH":"25","x":"48","y":"7","properties":{"size":"17","text":"Array"}}]}}},{"ID":"3253","typeID":"__group__","zOrder":"58","measuredW":"136","measuredH":"40","w":"136","h":"40","x":"850","y":"1224","properties":{"controlName":"105-datatypes:object"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"136","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"51","measuredH":"25","x":"42","y":"8","properties":{"size":"17","text":"Object"}}]}}},{"ID":"3254","typeID":"__group__","zOrder":"56","measuredW":"136","measuredH":"40","w":"136","h":"40","x":"707","y":"1268","properties":{"controlName":"106-datatypes:binary-data"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"136","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"87","measuredH":"25","x":"24","y":"7","properties":{"size":"17","text":"Binary data"}}]}}},{"ID":"3255","typeID":"__group__","zOrder":"59","measuredW":"136","measuredH":"40","w":"136","h":"40","x":"850","y":"1268","properties":{"controlName":"107-datatypes:undefined"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"136","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"80","measuredH":"25","x":"28","y":"8","properties":{"size":"17","text":"Undefined"}}]}}},{"ID":"3256","typeID":"__group__","zOrder":"71","measuredW":"136","measuredH":"40","w":"136","h":"40","x":"707","y":"1312","properties":{"controlName":"108-datatypes:object-id"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"136","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"66","measuredH":"25","x":"35","y":"7","properties":{"size":"17","text":"ObjectId"}}]}}},{"ID":"3257","typeID":"__group__","zOrder":"72","measuredW":"136","measuredH":"40","w":"136","h":"40","x":"851","y":"1312","properties":{"controlName":"109-datatypes:boolean"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"136","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"64","measuredH":"25","x":"36","y":"7","properties":{"size":"17","text":"Boolean"}}]}}},{"ID":"3258","typeID":"__group__","zOrder":"73","measuredW":"136","measuredH":"40","w":"136","h":"40","x":"707","y":"1356","properties":{"controlName":"110-datatypes:date"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"136","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"37","measuredH":"25","x":"49","y":"7","properties":{"size":"17","text":"Date"}}]}}},{"ID":"3259","typeID":"__group__","zOrder":"74","measuredW":"136","measuredH":"40","w":"136","h":"40","x":"851","y":"1356","properties":{"controlName":"111-datatypes:null"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"136","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"30","measuredH":"25","x":"53","y":"7","properties":{"size":"17","text":"Null"}}]}}},{"ID":"3260","typeID":"__group__","zOrder":"75","measuredW":"280","measuredH":"40","w":"280","h":"40","x":"707","y":"1401","properties":{"controlName":"112-datatypes:regex"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"280","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"151","measuredH":"25","x":"64","y":"7","properties":{"size":"17","text":"Regular Expression"}}]}}},{"ID":"3261","typeID":"__group__","zOrder":"76","measuredW":"136","measuredH":"40","w":"136","h":"40","x":"707","y":"1447","properties":{"controlName":"113-datatypes:javascript"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"136","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"81","measuredH":"25","x":"27","y":"7","properties":{"size":"17","text":"JavaScript"}}]}}},{"ID":"3262","typeID":"__group__","zOrder":"77","measuredW":"136","measuredH":"40","w":"136","h":"40","x":"850","y":"1447","properties":{"controlName":"114-datatypes:symbol"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"136","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"56","measuredH":"25","x":"40","y":"7","properties":{"size":"17","text":"Symbol"}}]}}},{"ID":"3263","typeID":"__group__","zOrder":"78","measuredW":"136","measuredH":"40","w":"136","h":"40","x":"707","y":"1492","properties":{"controlName":"115-datatypes:int"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"136","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"78","measuredH":"25","x":"29","y":"7","properties":{"size":"17","text":"Int32 / Int"}}]}}},{"ID":"3264","typeID":"__group__","zOrder":"79","measuredW":"136","measuredH":"40","w":"136","h":"40","x":"850","y":"1492","properties":{"controlName":"116-datatypes:long"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"136","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"97","measuredH":"25","x":"19","y":"7","properties":{"size":"17","text":"Int64 / Long"}}]}}},{"ID":"3267","typeID":"__group__","zOrder":"80","measuredW":"136","measuredH":"40","w":"136","h":"40","x":"707","y":"1535","properties":{"controlName":"117-datatypes:timestamp"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"136","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"85","measuredH":"25","x":"25","y":"7","properties":{"size":"17","text":"Timestamp"}}]}}},{"ID":"3268","typeID":"__group__","zOrder":"81","measuredW":"135","measuredH":"40","w":"135","h":"40","x":"852","y":"1536","properties":{"controlName":"118-datatypes:decimal128"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"135","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"90","measuredH":"25","x":"23","y":"7","properties":{"size":"17","text":"Decimal128"}}]}}},{"ID":"3269","typeID":"__group__","zOrder":"82","measuredW":"136","measuredH":"40","w":"136","h":"40","x":"707","y":"1579","properties":{"controlName":"119-datatypes:min-key"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"136","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"62","measuredH":"25","x":"37","y":"7","properties":{"size":"17","text":"Min Key"}}]}}},{"ID":"3270","typeID":"__group__","zOrder":"83","measuredW":"136","measuredH":"40","w":"136","h":"40","x":"851","y":"1579","properties":{"controlName":"120-datatypes:max-key"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"136","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"66","measuredH":"25","x":"35","y":"7","properties":{"size":"17","text":"Max Key"}}]}}},{"ID":"3271","typeID":"__group__","zOrder":"65","measuredW":"197","measuredH":"44","w":"197","h":"44","x":"1276","y":"1018","properties":{"controlName":"100-collections:counting-documents"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"197","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"162","measuredH":"25","x":"18","y":"9","properties":{"size":"17","text":"Counting Documents"}}]}}},{"ID":"3272","typeID":"__group__","zOrder":"91","measuredW":"218","measuredH":"44","w":"218","h":"44","x":"1514","y":"1013","properties":{"controlName":"101-collections:insert-methods"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"218","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"157","measuredH":"25","x":"30","y":"9","properties":{"size":"17","text":"insert() and relevant"}}]}}},{"ID":"3273","typeID":"__group__","zOrder":"87","measuredW":"218","measuredH":"44","w":"218","h":"44","x":"1514","y":"1060","properties":{"controlName":"102-collections:find-methods"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"218","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"141","measuredH":"25","x":"38","y":"9","properties":{"size":"17","text":"find() and relevant"}}]}}},{"ID":"3274","typeID":"__group__","zOrder":"88","measuredW":"218","measuredH":"44","w":"218","h":"44","x":"1514","y":"1107","properties":{"controlName":"103-collections:update-methods"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"218","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"167","measuredH":"25","x":"25","y":"9","properties":{"size":"17","text":"update() and relevant"}}]}}},{"ID":"3275","typeID":"__group__","zOrder":"89","measuredW":"218","measuredH":"44","w":"218","h":"44","x":"1514","y":"1154","properties":{"controlName":"104-collections:delete-methods"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"218","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"181","measuredH":"25","x":"18","y":"9","properties":{"size":"17","text":"deleteOne() and others"}}]}}},{"ID":"3276","typeID":"__group__","zOrder":"92","measuredW":"218","measuredH":"44","w":"218","h":"44","x":"1514","y":"1203","properties":{"controlName":"105-collections:bulk-write"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"218","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"172","measuredH":"25","x":"23","y":"9","properties":{"size":"17","text":"bulkWrite() and others"}}]}}},{"ID":"3277","typeID":"__group__","zOrder":"90","measuredW":"197","measuredH":"44","w":"197","h":"44","x":"1276","y":"1189","properties":{"controlName":"106-collections:validate"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"197","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"73","measuredH":"25","x":"62","y":"9","properties":{"size":"17","text":"validate()"}}]}}},{"ID":"3278","typeID":"__group__","zOrder":"94","measuredW":"245","measuredH":"44","w":"245","h":"44","x":"1488","y":"1301","properties":{"controlName":"100-useful-concepts:read-write-concerns"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"245","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"178","measuredH":"25","x":"34","y":"9","properties":{"size":"17","text":"Read / Write Concerns"}}]}}},{"ID":"3279","typeID":"__group__","zOrder":"95","measuredW":"245","measuredH":"44","w":"245","h":"44","x":"1488","y":"1350","properties":{"controlName":"101-useful-concepts:cursors"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"245","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"61","measuredH":"25","x":"92","y":"9","properties":{"size":"17","text":"Cursors"}}]}}},{"ID":"3280","typeID":"__group__","zOrder":"96","measuredW":"245","measuredH":"44","w":"245","h":"44","x":"1488","y":"1398","properties":{"controlName":"102-useful-concepts:retryable-reads-writes"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"245","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"194","measuredH":"25","x":"26","y":"9","properties":{"size":"17","text":"Retryable Reads / Writes"}}]}}},{"ID":"3281","typeID":"__group__","zOrder":"109","measuredW":"212","measuredH":"152","w":"212","h":"152","x":"1306","y":"1502","properties":{"controlName":"100-query-operators:projection-operators"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"212","h":"152","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"160","measuredH":"25","x":"26","y":"115","properties":{"size":"17","text":"Projection Operators"}}]}}},{"ID":"3282","typeID":"__group__","zOrder":"98","measuredW":"212","measuredH":"152","w":"212","h":"152","x":"1515","y":"1502","properties":{"controlName":"101-query-operators:comparison-operators"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"212","h":"152","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"176","measuredH":"25","x":"18","y":"115","properties":{"size":"17","text":"Comparison Operators"}}]}}},{"ID":"3283","typeID":"__group__","zOrder":"114","measuredW":"212","measuredH":"156","w":"212","h":"156","x":"1515","y":"1650","properties":{"controlName":"102-query-operators:array-operators"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"212","h":"156","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"121","measuredH":"25","x":"45","y":"115","properties":{"size":"17","text":"Array Operators"}}]}}},{"ID":"3284","typeID":"__group__","zOrder":"125","measuredW":"264","measuredH":"104","w":"264","h":"104","x":"1463","y":"1803","properties":{"controlName":"103-query-operators:element-operators"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"264","h":"104","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"147","measuredH":"25","x":"54","y":"67","properties":{"size":"17","text":"Element Operators"}}]}}},{"ID":"3285","typeID":"__group__","zOrder":"120","measuredW":"261","measuredH":"104","w":"261","h":"104","x":"1208","y":"1803","properties":{"controlName":"104-query-operators:logical-operators"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"261","h":"104","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"138","measuredH":"25","x":"57","y":"67","properties":{"size":"17","text":"Logical Operators"}}]}}},{"ID":"3286","typeID":"__group__","zOrder":"110","measuredW":"96","measuredH":"44","w":"96","h":"44","x":"1316","y":"1514","properties":{"controlName":"100-query-operators:projection-operators:project"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"96","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"66","measuredH":"25","x":"15","y":"9","properties":{"size":"17","text":"$project"}}]}}},{"ID":"3287","typeID":"__group__","zOrder":"111","measuredW":"90","measuredH":"44","w":"90","h":"44","x":"1417","y":"1514","properties":{"controlName":"101-query-operators:projection-operators:include"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"90","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"68","measuredH":"25","x":"12","y":"9","properties":{"size":"17","text":"$include"}}]}}},{"ID":"3288","typeID":"__group__","zOrder":"112","measuredW":"96","measuredH":"44","w":"96","h":"44","x":"1316","y":"1563","properties":{"controlName":"102-query-operators:projection-operators:exclude"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"96","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"72","measuredH":"25","x":"12","y":"9","properties":{"size":"17","text":"$exclude"}}]}}},{"ID":"3289","typeID":"__group__","zOrder":"113","measuredW":"90","measuredH":"44","w":"90","h":"44","x":"1417","y":"1564","properties":{"controlName":"103-query-operators:projection-operators:slice"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"90","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"48","measuredH":"25","x":"21","y":"9","properties":{"size":"17","text":"$slice"}}]}}},{"ID":"3290","typeID":"__group__","zOrder":"99","measuredW":"58","measuredH":"44","w":"58","h":"44","x":"1525","y":"1512","properties":{"controlName":"100-query-operators:comparison-operators:eq"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"58","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"33","measuredH":"25","x":"11","y":"9","properties":{"size":"17","text":"$eq"}}]}}},{"ID":"3291","typeID":"__group__","zOrder":"100","measuredW":"60","measuredH":"44","w":"60","h":"44","x":"1590","y":"1512","properties":{"controlName":"101-query-operators:comparison-operators:gt"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"60","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"28","measuredH":"25","x":"16","y":"9","properties":{"size":"17","text":"$gt"}}]}}},{"ID":"3292","typeID":"__group__","zOrder":"103","measuredW":"60","measuredH":"44","w":"60","h":"44","x":"1656","y":"1512","properties":{"controlName":"102-query-operators:comparison-operators:lt"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"60","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"22","measuredH":"25","x":"19","y":"9","properties":{"size":"17","text":"$lt"}}]}}},{"ID":"3293","typeID":"__group__","zOrder":"101","measuredW":"57","measuredH":"44","w":"57","h":"44","x":"1526","y":"1561","properties":{"controlName":"103-query-operators:comparison-operators:lte"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"57","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"32","measuredH":"25","x":"13","y":"9","properties":{"size":"17","text":"$lte"}}]}}},{"ID":"3294","typeID":"__group__","zOrder":"102","measuredW":"59","measuredH":"44","w":"59","h":"44","x":"1591","y":"1562","properties":{"controlName":"104-query-operators:comparison-operators:gte"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"59","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"38","measuredH":"25","x":"11","y":"9","properties":{"size":"17","text":"$gte"}}]}}},{"ID":"3295","typeID":"__group__","zOrder":"104","measuredW":"59","measuredH":"44","w":"59","h":"44","x":"1657","y":"1562","properties":{"controlName":"105-query-operators:comparison-operators:ne"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"59","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"32","measuredH":"25","x":"14","y":"9","properties":{"size":"17","text":"$ne"}}]}}},{"ID":"3296","typeID":"__group__","zOrder":"115","measuredW":"58","measuredH":"44","w":"58","h":"44","x":"1525","y":"1662","properties":{"controlName":"100-query-operators:array-operators:in"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"58","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"26","measuredH":"25","x":"16","y":"9","properties":{"size":"17","text":"$in"}}]}}},{"ID":"3297","typeID":"__group__","zOrder":"116","measuredW":"60","measuredH":"44","w":"60","h":"44","x":"1590","y":"1662","properties":{"controlName":"101-query-operators:array-operators:nin"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"60","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"36","measuredH":"25","x":"12","y":"9","properties":{"size":"17","text":"$nin"}}]}}},{"ID":"3298","typeID":"__group__","zOrder":"117","measuredW":"60","measuredH":"44","w":"60","h":"44","x":"1656","y":"1662","properties":{"controlName":"102-query-operators:array-operators:all"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"60","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"30","measuredH":"25","x":"15","y":"9","properties":{"size":"17","text":"$all"}}]}}},{"ID":"3299","typeID":"__group__","zOrder":"118","measuredW":"123","measuredH":"44","w":"123","h":"44","x":"1525","y":"1711","properties":{"controlName":"103-query-operators:array-operators:elem-match"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"123","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"98","measuredH":"25","x":"11","y":"9","properties":{"size":"17","text":"$elemMatch"}}]}}},{"ID":"3300","typeID":"__group__","zOrder":"119","measuredW":"62","measuredH":"44","w":"62","h":"44","x":"1654","y":"1712","properties":{"controlName":"104-query-operators:array-operators:size"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"62","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"43","measuredH":"25","x":"9","y":"9","properties":{"size":"17","text":"$size"}}]}}},{"ID":"3301","typeID":"__group__","zOrder":"126","measuredW":"79","measuredH":"44","w":"79","h":"44","x":"1475","y":"1817","properties":{"controlName":"100-query-operators:element-operators:exists"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"79","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"56","measuredH":"25","x":"12","y":"9","properties":{"size":"17","text":"$exists"}}]}}},{"ID":"3302","typeID":"__group__","zOrder":"127","measuredW":"74","measuredH":"44","w":"74","h":"44","x":"1559","y":"1817","properties":{"controlName":"101-query-operators:element-operators:type"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"74","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"45","measuredH":"25","x":"14","y":"9","properties":{"size":"17","text":"$type"}}]}}},{"ID":"3303","typeID":"__group__","zOrder":"128","measuredW":"77","measuredH":"44","w":"77","h":"44","x":"1639","y":"1817","properties":{"controlName":"102-query-operators:element-operators:regex"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"77","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"56","measuredH":"25","x":"11","y":"9","properties":{"size":"17","text":"$regex"}}]}}},{"ID":"3304","typeID":"__group__","zOrder":"121","measuredW":"58","measuredH":"44","w":"58","h":"44","x":"1219","y":"1817","properties":{"controlName":"100-query-operators:logical-operators:and"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"58","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"42","measuredH":"25","x":"8","y":"9","properties":{"size":"17","text":"$and"}}]}}},{"ID":"3305","typeID":"__group__","zOrder":"122","measuredW":"51","measuredH":"44","w":"51","h":"44","x":"1282","y":"1817","properties":{"controlName":"101-query-operators:logical-operators:or"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"51","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"28","measuredH":"25","x":"12","y":"9","properties":{"size":"17","text":"$or"}}]}}},{"ID":"3306","typeID":"__group__","zOrder":"123","measuredW":"57","measuredH":"44","w":"57","h":"44","x":"1337","y":"1817","properties":{"controlName":"102-query-operators:logical-operators:not"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"57","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"37","measuredH":"25","x":"10","y":"9","properties":{"size":"17","text":"$not"}}]}}},{"ID":"3307","typeID":"__group__","zOrder":"124","measuredW":"57","measuredH":"44","w":"57","h":"44","x":"1398","y":"1817","properties":{"controlName":"103-query-operators:logical-operators:nor"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"57","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"38","measuredH":"25","x":"10","y":"9","properties":{"size":"17","text":"$nor"}}]}}},{"ID":"3308","typeID":"__group__","zOrder":"106","measuredW":"194","measuredH":"47","w":"194","h":"47","x":"876","y":"1785","properties":{"controlName":"100-query-operators:indexes"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"194","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"132","measuredH":"25","x":"31","y":"11","properties":{"size":"17","text":"Creating Indexes"}}]}}},{"ID":"3309","typeID":"__group__","zOrder":"107","measuredW":"194","measuredH":"47","w":"194","h":"47","x":"876","y":"2134","properties":{"controlName":"101-query-operators:atlas-search-indexes"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"194","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"160","measuredH":"25","x":"17","y":"11","properties":{"size":"17","text":"Atlas Search indexes"}}]}}},{"ID":"3310","typeID":"__group__","zOrder":"108","measuredW":"194","measuredH":"47","w":"194","h":"47","x":"876","y":"2184","properties":{"controlName":"102-query-operators:query-optimization"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"194","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"147","measuredH":"25","x":"23","y":"11","properties":{"size":"17","text":"Query Optimization"}}]}}},{"ID":"3311","typeID":"__group__","zOrder":"22","measuredW":"168","measuredH":"44","w":"168","h":"44","x":"889","y":"2035","properties":{"controlName":"100-query-operators:index-types:expiring"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"168","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"63","measuredH":"25","x":"52","y":"9","properties":{"size":"17","text":"Expiring"}}]}}},{"ID":"3312","typeID":"__group__","zOrder":"21","measuredW":"168","measuredH":"44","w":"168","h":"44","x":"889","y":"1987","properties":{"controlName":"101-query-operators:index-types:geospatial"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"168","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"83","measuredH":"25","x":"42","y":"9","properties":{"size":"17","text":"Geospatial"}}]}}},{"ID":"3313","typeID":"__group__","zOrder":"20","measuredW":"168","measuredH":"44","w":"168","h":"44","x":"889","y":"1938","properties":{"controlName":"102-query-operators:index-types:text"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"168","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"32","measuredH":"25","x":"68","y":"9","properties":{"size":"17","text":"Text"}}]}}},{"ID":"3314","typeID":"__group__","zOrder":"19","measuredW":"168","measuredH":"44","w":"168","h":"44","x":"889","y":"1889","properties":{"controlName":"103-query-operators:index-types:compound"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"168","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"85","measuredH":"25","x":"41","y":"9","properties":{"size":"17","text":"Compound"}}]}}},{"ID":"3315","typeID":"__group__","zOrder":"18","measuredW":"168","measuredH":"44","w":"168","h":"44","x":"889","y":"1840","properties":{"controlName":"104-query-operators:index-types:single-field"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"168","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"90","measuredH":"25","x":"39","y":"9","properties":{"size":"17","text":"Single Field"}}]}}},{"ID":"3316","typeID":"__group__","zOrder":"147","measuredW":"211","measuredH":"47","w":"211","h":"47","x":"1377","y":"2349","properties":{"controlName":"100-developer-tools:language-drivers"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"211","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"137","measuredH":"25","x":"37","y":"11","properties":{"size":"17","text":"Language Drivers"}}]}}},{"ID":"3317","typeID":"__group__","zOrder":"148","measuredW":"211","measuredH":"47","w":"211","h":"47","x":"1377","y":"2399","properties":{"controlName":"101-developer-tools:mongodb-connectors"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"211","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"172","measuredH":"25","x":"20","y":"11","properties":{"size":"17","text":"MongoDB Connectors"}}]}}},{"ID":"3318","typeID":"__group__","zOrder":"152","measuredW":"211","measuredH":"47","w":"211","h":"47","x":"1377","y":"2450","properties":{"controlName":"102-developer-tools:developer-tools"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"211","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"124","measuredH":"25","x":"44","y":"11","properties":{"size":"17","text":"Developer Tools"}}]}}},{"ID":"3319","typeID":"__group__","zOrder":"162","measuredW":"183","measuredH":"47","w":"183","h":"47","x":"1391","y":"2551","properties":{"controlName":"100-developer-tools:backup-recovery:mongodump"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"183","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"96","measuredH":"25","x":"44","y":"11","properties":{"size":"17","text":"mongodump"}}]}}},{"ID":"3320","typeID":"__group__","zOrder":"163","measuredW":"183","measuredH":"47","w":"183","h":"47","x":"1391","y":"2602","properties":{"controlName":"101-developer-tools:backup-recovery:mongorestore"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"183","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"108","measuredH":"25","x":"38","y":"11","properties":{"size":"17","text":"mongorestore"}}]}}},{"ID":"3321","typeID":"__group__","zOrder":"154","measuredW":"188","measuredH":"47","w":"188","h":"47","x":"1119","y":"2456","properties":{"controlName":"100-developer-tools:developer-tools:vs-code-extension"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"188","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"148","measuredH":"25","x":"20","y":"11","properties":{"size":"17","text":"VS Code Extension"}}]}}},{"ID":"3322","typeID":"__group__","zOrder":"153","measuredW":"188","measuredH":"47","w":"188","h":"47","x":"1119","y":"2404","properties":{"controlName":"101-developer-tools:developer-tools:vs-analyzer"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"188","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"66","measuredH":"25","x":"61","y":"11","properties":{"size":"17","text":"Analyzer"}}]}}},{"ID":"3323","typeID":"__group__","zOrder":"149","measuredW":"139","measuredH":"47","w":"139","h":"47","x":"1653","y":"2347","properties":{"controlName":"100-developer-tools:mongodb-connectors:kafka"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"139","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"44","measuredH":"25","x":"48","y":"11","properties":{"size":"17","text":"Kafka"}}]}}},{"ID":"3324","typeID":"__group__","zOrder":"150","measuredW":"139","measuredH":"47","w":"139","h":"47","x":"1653","y":"2399","properties":{"controlName":"101-developer-tools:mongodb-connectors:spark"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"139","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"45","measuredH":"25","x":"47","y":"11","properties":{"size":"17","text":"Spark"}}]}}},{"ID":"3325","typeID":"__group__","zOrder":"151","measuredW":"139","measuredH":"47","w":"139","h":"47","x":"1653","y":"2451","properties":{"controlName":"102-developer-tools:mongodb-connectors:elastic-search"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"139","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"110","measuredH":"25","x":"15","y":"11","properties":{"size":"17","text":"Elastic Search"}}]}}},{"ID":"3326","typeID":"__group__","zOrder":"172","measuredW":"233","measuredH":"47","w":"233","h":"47","x":"1363","y":"2699","properties":{"controlName":"100-mongodb-security:role-based-access-control"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"233","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"206","measuredH":"25","x":"14","y":"11","properties":{"size":"17","text":"Role-based access control"}}]}}},{"ID":"3327","typeID":"__group__","zOrder":"173","measuredW":"233","measuredH":"47","w":"233","h":"47","x":"1363","y":"2751","properties":{"controlName":"101-mongodb-security:x509-certificate-auth"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"233","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"166","measuredH":"25","x":"34","y":"11","properties":{"size":"17","text":"X.509 Certificate Auth"}}]}}},{"ID":"3328","typeID":"__group__","zOrder":"174","measuredW":"233","measuredH":"47","w":"233","h":"47","x":"1363","y":"2804","properties":{"controlName":"102-mongodb-security:kerberos-authentication"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"233","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"186","measuredH":"25","x":"24","y":"11","properties":{"size":"17","text":"Kerberos Authentication"}}]}}},{"ID":"3329","typeID":"__group__","zOrder":"175","measuredW":"233","measuredH":"47","w":"233","h":"47","x":"1363","y":"2856","properties":{"controlName":"103-mongodb-security:ldap-proxy-auth"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"233","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"127","measuredH":"25","x":"53","y":"11","properties":{"size":"17","text":"LDAP Proxy Auth"}}]}}},{"ID":"3330","typeID":"__group__","zOrder":"176","measuredW":"233","measuredH":"47","w":"233","h":"47","x":"1363","y":"2909","properties":{"controlName":"104-mongodb-security:mongodb-audit"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"233","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"121","measuredH":"25","x":"56","y":"11","properties":{"size":"17","text":"MongoDB Audit"}}]}}},{"ID":"3331","typeID":"__group__","zOrder":"167","measuredW":"196","measuredH":"47","w":"196","h":"47","x":"1614","y":"2748","properties":{"controlName":"100-mongodb-security:encryption:encryption-at-rest"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"196","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"142","measuredH":"25","x":"27","y":"11","properties":{"size":"17","text":"Encryption at Rest"}}]}}},{"ID":"3332","typeID":"__group__","zOrder":"168","measuredW":"196","measuredH":"47","w":"196","h":"47","x":"1614","y":"2799","properties":{"controlName":"101-mongodb-security:encryption:queryable-encryption"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"196","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"165","measuredH":"25","x":"15","y":"11","properties":{"size":"17","text":"Queryable encryption"}}]}}},{"ID":"3333","typeID":"__group__","zOrder":"169","measuredW":"196","measuredH":"47","w":"196","h":"47","x":"1614","y":"2850","properties":{"controlName":"102-mongodb-security:encryption:client-side-field-level-encryption"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"196","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"173","measuredH":"25","x":"11","y":"11","properties":{"size":"17","text":"Client-Side Field Level"}}]}}},{"ID":"3334","typeID":"__group__","zOrder":"170","measuredW":"196","measuredH":"47","w":"196","h":"47","x":"1614","y":"2901","properties":{"controlName":"103-mongodb-security:encryption:client-side-field-level-encryption"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"196","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"164","measuredH":"25","x":"16","y":"11","properties":{"size":"17","text":"TLS / SSL Encryption"}}]}}},{"ID":"3335","typeID":"__group__","zOrder":"132","measuredW":"283","measuredH":"44","w":"283","h":"44","x":"1144","y":"1938","properties":{"controlName":"100-mongodb-aggregation:pipelines-stages-operators"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"283","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"247","measuredH":"25","x":"18","y":"9","properties":{"size":"17","text":"Pipelines, Stages and Operators"}}]}}},{"ID":"3336","typeID":"__group__","zOrder":"135","measuredW":"79","measuredH":"44","w":"79","h":"44","x":"1473","y":"1987","properties":{"controlName":"100-mongodb-aggregation:common-operators:match"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"79","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"60","measuredH":"25","x":"10","y":"9","properties":{"size":"17","text":"$match"}}]}}},{"ID":"3337","typeID":"__group__","zOrder":"136","measuredW":"82","measuredH":"44","w":"82","h":"44","x":"1557","y":"1987","properties":{"controlName":"101-mongodb-aggregation:common-operators:group"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"82","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"57","measuredH":"25","x":"12","y":"9","properties":{"size":"17","text":"$group"}}]}}},{"ID":"3338","typeID":"__group__","zOrder":"137","measuredW":"73","measuredH":"44","w":"73","h":"44","x":"1645","y":"1987","properties":{"controlName":"102-mongodb-aggregation:common-operators:sort"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"73","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"42","measuredH":"25","x":"16","y":"9","properties":{"size":"17","text":"$sort"}}]}}},{"ID":"3339","typeID":"__group__","zOrder":"138","measuredW":"90","measuredH":"44","w":"90","h":"44","x":"1474","y":"2035","properties":{"controlName":"103-mongodb-aggregation:common-operators:project"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"90","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"66","measuredH":"25","x":"12","y":"9","properties":{"size":"17","text":"$project"}}]}}},{"ID":"3340","typeID":"__group__","zOrder":"139","measuredW":"73","measuredH":"44","w":"73","h":"44","x":"1568","y":"2035","properties":{"controlName":"104-mongodb-aggregation:common-operators:skip"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"73","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"43","measuredH":"25","x":"15","y":"9","properties":{"size":"17","text":"$skip"}}]}}},{"ID":"3341","typeID":"__group__","zOrder":"140","measuredW":"72","measuredH":"44","w":"72","h":"44","x":"1645","y":"2035","properties":{"controlName":"105-mongodb-aggregation:common-operators:limit"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"72","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"44","measuredH":"25","x":"14","y":"9","properties":{"size":"17","text":"$limit"}}]}}},{"ID":"3342","typeID":"__group__","zOrder":"141","measuredW":"90","measuredH":"44","w":"90","h":"44","x":"1474","y":"2084","properties":{"controlName":"106-mongodb-aggregation:common-operators:unwind"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"90","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"66","measuredH":"25","x":"12","y":"9","properties":{"size":"17","text":"$unwind"}}]}}},{"ID":"3343","typeID":"__group__","zOrder":"142","measuredW":"84","measuredH":"44","w":"84","h":"44","x":"1568","y":"2084","properties":{"controlName":"107-mongodb-aggregation:common-operators:lookup"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"84","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"63","measuredH":"25","x":"10","y":"9","properties":{"size":"17","text":"$lookup"}}]}}},{"ID":"3344","typeID":"__group__","zOrder":"143","measuredW":"61","measuredH":"44","w":"61","h":"44","x":"1655","y":"2084","properties":{"controlName":"108-mongodb-aggregation:common-operators:sum"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"61","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"45","measuredH":"25","x":"8","y":"9","properties":{"size":"17","text":"$sum"}}]}}},{"ID":"3345","typeID":"__group__","zOrder":"157","measuredW":"176","measuredH":"47","w":"176","h":"47","x":"791","y":"2324","properties":{"controlName":"100-scaling-mongodb:replicasets"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"176","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"91","measuredH":"25","x":"42","y":"11","properties":{"size":"17","text":"Replicasets"}}]}}},{"ID":"3346","typeID":"__group__","zOrder":"158","measuredW":"176","measuredH":"47","w":"176","h":"47","x":"791","y":"2375","properties":{"controlName":"101-scaling-mongodb:sharded-clusters"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"176","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"133","measuredH":"25","x":"22","y":"11","properties":{"size":"17","text":"Sharded Clusters"}}]}}},{"ID":"3347","typeID":"__group__","zOrder":"159","measuredW":"187","measuredH":"47","w":"187","h":"47","x":"791","y":"2548","properties":{"controlName":"102-scaling-mongodb:tuning-configuration"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"187","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"159","measuredH":"25","x":"14","y":"11","properties":{"size":"17","text":"Tuning Configuration"}}]}}},{"ID":"3348","typeID":"__group__","zOrder":"164","measuredW":"187","measuredH":"47","w":"187","h":"47","x":"791","y":"2598","properties":{"controlName":"103-scaling-mongodb:indexing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"187","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"66","measuredH":"25","x":"61","y":"11","properties":{"size":"17","text":"Indexing"}}]}}},{"ID":"3349","typeID":"__group__","zOrder":"165","measuredW":"187","measuredH":"47","w":"187","h":"47","x":"791","y":"2648","properties":{"controlName":"104-scaling-mongodb:query-optimization"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"187","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"147","measuredH":"25","x":"20","y":"11","properties":{"size":"17","text":"Query Optimization"}}]}}}]},"attributes":{"name":"New Wireframe 2 copy 3","order":1000040.9345641471,"parentID":null,"notes":null},"branchID":"Master","resourceID":"F7DAA1EE-1829-4DE9-A52F-844594A5A452","mockupH":"2618","mockupW":"1188","measuredW":"1820","measuredH":"3233","version":"1.0"},"groupOffset":{"x":0,"y":0},"dependencies":[],"projectID":"file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr"} \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/100-mongodb-basics/100-sql-vs-nosql.md b/src/data/roadmaps/mongodb/content/100-mongodb-basics/100-sql-vs-nosql.md new file mode 100644 index 000000000..e621b40cb --- /dev/null +++ b/src/data/roadmaps/mongodb/content/100-mongodb-basics/100-sql-vs-nosql.md @@ -0,0 +1 @@ +# Sql vs nosql \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/100-mongodb-basics/101-what-is-mongodb.md b/src/data/roadmaps/mongodb/content/100-mongodb-basics/101-what-is-mongodb.md new file mode 100644 index 000000000..67cf3fc1b --- /dev/null +++ b/src/data/roadmaps/mongodb/content/100-mongodb-basics/101-what-is-mongodb.md @@ -0,0 +1 @@ +# What is mongodb \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/100-mongodb-basics/102-when-to-use-mongodb.md b/src/data/roadmaps/mongodb/content/100-mongodb-basics/102-when-to-use-mongodb.md new file mode 100644 index 000000000..0e73c53f5 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/100-mongodb-basics/102-when-to-use-mongodb.md @@ -0,0 +1 @@ +# When to use mongodb \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/100-mongodb-basics/103-what-is-mongodb-atlas.md b/src/data/roadmaps/mongodb/content/100-mongodb-basics/103-what-is-mongodb-atlas.md new file mode 100644 index 000000000..b4d5395fb --- /dev/null +++ b/src/data/roadmaps/mongodb/content/100-mongodb-basics/103-what-is-mongodb-atlas.md @@ -0,0 +1 @@ +# What is mongodb atlas \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/100-mongodb-basics/104-mongodb-terminology.md b/src/data/roadmaps/mongodb/content/100-mongodb-basics/104-mongodb-terminology.md new file mode 100644 index 000000000..61d2adf3f --- /dev/null +++ b/src/data/roadmaps/mongodb/content/100-mongodb-basics/104-mongodb-terminology.md @@ -0,0 +1 @@ +# Mongodb terminology \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/100-mongodb-basics/index.md b/src/data/roadmaps/mongodb/content/100-mongodb-basics/index.md new file mode 100644 index 000000000..b37af5fe6 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/100-mongodb-basics/index.md @@ -0,0 +1 @@ +# Mongodb basics \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/101-datatypes/100-bson-vs-json.md b/src/data/roadmaps/mongodb/content/101-datatypes/100-bson-vs-json.md new file mode 100644 index 000000000..7dd42fbbe --- /dev/null +++ b/src/data/roadmaps/mongodb/content/101-datatypes/100-bson-vs-json.md @@ -0,0 +1 @@ +# Bson vs json \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/101-datatypes/101-embedded-documents-arrays.md b/src/data/roadmaps/mongodb/content/101-datatypes/101-embedded-documents-arrays.md new file mode 100644 index 000000000..8a5d911b0 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/101-datatypes/101-embedded-documents-arrays.md @@ -0,0 +1 @@ +# Embedded documents arrays \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/101-datatypes/102-double.md b/src/data/roadmaps/mongodb/content/101-datatypes/102-double.md new file mode 100644 index 000000000..efaf923bc --- /dev/null +++ b/src/data/roadmaps/mongodb/content/101-datatypes/102-double.md @@ -0,0 +1 @@ +# Double \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/101-datatypes/103-string.md b/src/data/roadmaps/mongodb/content/101-datatypes/103-string.md new file mode 100644 index 000000000..f3ad14fe7 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/101-datatypes/103-string.md @@ -0,0 +1 @@ +# String \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/101-datatypes/104-array.md b/src/data/roadmaps/mongodb/content/101-datatypes/104-array.md new file mode 100644 index 000000000..0a0e30ae6 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/101-datatypes/104-array.md @@ -0,0 +1 @@ +# Array \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/101-datatypes/105-object.md b/src/data/roadmaps/mongodb/content/101-datatypes/105-object.md new file mode 100644 index 000000000..91beadf79 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/101-datatypes/105-object.md @@ -0,0 +1 @@ +# Object \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/101-datatypes/106-binary-data.md b/src/data/roadmaps/mongodb/content/101-datatypes/106-binary-data.md new file mode 100644 index 000000000..ac30a9865 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/101-datatypes/106-binary-data.md @@ -0,0 +1 @@ +# Binary data \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/101-datatypes/107-undefined.md b/src/data/roadmaps/mongodb/content/101-datatypes/107-undefined.md new file mode 100644 index 000000000..e0e40d570 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/101-datatypes/107-undefined.md @@ -0,0 +1 @@ +# Undefined \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/101-datatypes/108-object-id.md b/src/data/roadmaps/mongodb/content/101-datatypes/108-object-id.md new file mode 100644 index 000000000..2d3010ac7 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/101-datatypes/108-object-id.md @@ -0,0 +1 @@ +# Object id \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/101-datatypes/109-boolean.md b/src/data/roadmaps/mongodb/content/101-datatypes/109-boolean.md new file mode 100644 index 000000000..522544a96 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/101-datatypes/109-boolean.md @@ -0,0 +1 @@ +# Boolean \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/101-datatypes/110-date.md b/src/data/roadmaps/mongodb/content/101-datatypes/110-date.md new file mode 100644 index 000000000..0bb051362 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/101-datatypes/110-date.md @@ -0,0 +1 @@ +# Date \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/101-datatypes/111-null.md b/src/data/roadmaps/mongodb/content/101-datatypes/111-null.md new file mode 100644 index 000000000..30e17bd1a --- /dev/null +++ b/src/data/roadmaps/mongodb/content/101-datatypes/111-null.md @@ -0,0 +1 @@ +# Null \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/101-datatypes/112-regex.md b/src/data/roadmaps/mongodb/content/101-datatypes/112-regex.md new file mode 100644 index 000000000..f84685fc0 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/101-datatypes/112-regex.md @@ -0,0 +1 @@ +# Regex \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/101-datatypes/113-javascript.md b/src/data/roadmaps/mongodb/content/101-datatypes/113-javascript.md new file mode 100644 index 000000000..446ae8e73 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/101-datatypes/113-javascript.md @@ -0,0 +1 @@ +# Javascript \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/101-datatypes/114-symbol.md b/src/data/roadmaps/mongodb/content/101-datatypes/114-symbol.md new file mode 100644 index 000000000..ef3233b3d --- /dev/null +++ b/src/data/roadmaps/mongodb/content/101-datatypes/114-symbol.md @@ -0,0 +1 @@ +# Symbol \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/101-datatypes/115-int.md b/src/data/roadmaps/mongodb/content/101-datatypes/115-int.md new file mode 100644 index 000000000..82aa20b53 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/101-datatypes/115-int.md @@ -0,0 +1 @@ +# Int \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/101-datatypes/116-long.md b/src/data/roadmaps/mongodb/content/101-datatypes/116-long.md new file mode 100644 index 000000000..ba2103b53 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/101-datatypes/116-long.md @@ -0,0 +1 @@ +# Long \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/101-datatypes/117-timestamp.md b/src/data/roadmaps/mongodb/content/101-datatypes/117-timestamp.md new file mode 100644 index 000000000..67e0633b5 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/101-datatypes/117-timestamp.md @@ -0,0 +1 @@ +# Timestamp \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/101-datatypes/118-decimal128.md b/src/data/roadmaps/mongodb/content/101-datatypes/118-decimal128.md new file mode 100644 index 000000000..4723a9eca --- /dev/null +++ b/src/data/roadmaps/mongodb/content/101-datatypes/118-decimal128.md @@ -0,0 +1 @@ +# Decimal128 \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/101-datatypes/119-min-key.md b/src/data/roadmaps/mongodb/content/101-datatypes/119-min-key.md new file mode 100644 index 000000000..e6bc0440a --- /dev/null +++ b/src/data/roadmaps/mongodb/content/101-datatypes/119-min-key.md @@ -0,0 +1 @@ +# Min key \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/101-datatypes/120-max-key.md b/src/data/roadmaps/mongodb/content/101-datatypes/120-max-key.md new file mode 100644 index 000000000..b234c9507 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/101-datatypes/120-max-key.md @@ -0,0 +1 @@ +# Max key \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/101-datatypes/index.md b/src/data/roadmaps/mongodb/content/101-datatypes/index.md new file mode 100644 index 000000000..56363f170 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/101-datatypes/index.md @@ -0,0 +1 @@ +# Datatypes \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/102-collections/100-counting-documents.md b/src/data/roadmaps/mongodb/content/102-collections/100-counting-documents.md new file mode 100644 index 000000000..2bbbeb140 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/102-collections/100-counting-documents.md @@ -0,0 +1 @@ +# Counting documents \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/102-collections/101-insert-methods.md b/src/data/roadmaps/mongodb/content/102-collections/101-insert-methods.md new file mode 100644 index 000000000..2fb21c859 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/102-collections/101-insert-methods.md @@ -0,0 +1 @@ +# Insert methods \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/102-collections/102-find-methods.md b/src/data/roadmaps/mongodb/content/102-collections/102-find-methods.md new file mode 100644 index 000000000..44786d595 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/102-collections/102-find-methods.md @@ -0,0 +1 @@ +# Find methods \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/102-collections/103-update-methods.md b/src/data/roadmaps/mongodb/content/102-collections/103-update-methods.md new file mode 100644 index 000000000..46146b464 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/102-collections/103-update-methods.md @@ -0,0 +1 @@ +# Update methods \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/102-collections/104-delete-methods.md b/src/data/roadmaps/mongodb/content/102-collections/104-delete-methods.md new file mode 100644 index 000000000..471ae9b70 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/102-collections/104-delete-methods.md @@ -0,0 +1 @@ +# Delete methods \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/102-collections/105-bulk-write.md b/src/data/roadmaps/mongodb/content/102-collections/105-bulk-write.md new file mode 100644 index 000000000..a5648e3cd --- /dev/null +++ b/src/data/roadmaps/mongodb/content/102-collections/105-bulk-write.md @@ -0,0 +1 @@ +# Bulk write \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/102-collections/106-validate.md b/src/data/roadmaps/mongodb/content/102-collections/106-validate.md new file mode 100644 index 000000000..fbec4abfb --- /dev/null +++ b/src/data/roadmaps/mongodb/content/102-collections/106-validate.md @@ -0,0 +1 @@ +# Validate \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/102-collections/index.md b/src/data/roadmaps/mongodb/content/102-collections/index.md new file mode 100644 index 000000000..7aa0e5d6f --- /dev/null +++ b/src/data/roadmaps/mongodb/content/102-collections/index.md @@ -0,0 +1 @@ +# Collections \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/102-useful-concepts/100-read-write-concerns.md b/src/data/roadmaps/mongodb/content/102-useful-concepts/100-read-write-concerns.md new file mode 100644 index 000000000..750785212 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/102-useful-concepts/100-read-write-concerns.md @@ -0,0 +1 @@ +# Read write concerns \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/102-useful-concepts/101-cursors.md b/src/data/roadmaps/mongodb/content/102-useful-concepts/101-cursors.md new file mode 100644 index 000000000..d377327de --- /dev/null +++ b/src/data/roadmaps/mongodb/content/102-useful-concepts/101-cursors.md @@ -0,0 +1 @@ +# Cursors \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/102-useful-concepts/102-retryable-reads-writes.md b/src/data/roadmaps/mongodb/content/102-useful-concepts/102-retryable-reads-writes.md new file mode 100644 index 000000000..10ef7e0d3 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/102-useful-concepts/102-retryable-reads-writes.md @@ -0,0 +1 @@ +# Retryable reads writes \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/102-useful-concepts/index.md b/src/data/roadmaps/mongodb/content/102-useful-concepts/index.md new file mode 100644 index 000000000..7870e2239 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/102-useful-concepts/index.md @@ -0,0 +1 @@ +# Useful concepts \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/105-query-operators/100-indexes.md b/src/data/roadmaps/mongodb/content/105-query-operators/100-indexes.md new file mode 100644 index 000000000..f9fd5bbeb --- /dev/null +++ b/src/data/roadmaps/mongodb/content/105-query-operators/100-indexes.md @@ -0,0 +1 @@ +# Indexes \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/105-query-operators/100-projection-operators/100-project.md b/src/data/roadmaps/mongodb/content/105-query-operators/100-projection-operators/100-project.md new file mode 100644 index 000000000..f495082d0 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/105-query-operators/100-projection-operators/100-project.md @@ -0,0 +1 @@ +# Project \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/105-query-operators/100-projection-operators/101-include.md b/src/data/roadmaps/mongodb/content/105-query-operators/100-projection-operators/101-include.md new file mode 100644 index 000000000..d426fbaef --- /dev/null +++ b/src/data/roadmaps/mongodb/content/105-query-operators/100-projection-operators/101-include.md @@ -0,0 +1 @@ +# Include \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/105-query-operators/100-projection-operators/102-exclude.md b/src/data/roadmaps/mongodb/content/105-query-operators/100-projection-operators/102-exclude.md new file mode 100644 index 000000000..dda181b99 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/105-query-operators/100-projection-operators/102-exclude.md @@ -0,0 +1 @@ +# Exclude \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/105-query-operators/100-projection-operators/103-slice.md b/src/data/roadmaps/mongodb/content/105-query-operators/100-projection-operators/103-slice.md new file mode 100644 index 000000000..e722c8972 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/105-query-operators/100-projection-operators/103-slice.md @@ -0,0 +1 @@ +# Slice \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/105-query-operators/100-projection-operators/index.md b/src/data/roadmaps/mongodb/content/105-query-operators/100-projection-operators/index.md new file mode 100644 index 000000000..5cd600e94 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/105-query-operators/100-projection-operators/index.md @@ -0,0 +1 @@ +# Projection operators \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/105-query-operators/101-atlas-search-indexes.md b/src/data/roadmaps/mongodb/content/105-query-operators/101-atlas-search-indexes.md new file mode 100644 index 000000000..ca35be312 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/105-query-operators/101-atlas-search-indexes.md @@ -0,0 +1 @@ +# Atlas search indexes \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/105-query-operators/101-comparison-operators/100-eq.md b/src/data/roadmaps/mongodb/content/105-query-operators/101-comparison-operators/100-eq.md new file mode 100644 index 000000000..553a95238 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/105-query-operators/101-comparison-operators/100-eq.md @@ -0,0 +1 @@ +# Eq \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/105-query-operators/101-comparison-operators/101-gt.md b/src/data/roadmaps/mongodb/content/105-query-operators/101-comparison-operators/101-gt.md new file mode 100644 index 000000000..a057d4d79 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/105-query-operators/101-comparison-operators/101-gt.md @@ -0,0 +1 @@ +# Gt \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/105-query-operators/101-comparison-operators/102-lt.md b/src/data/roadmaps/mongodb/content/105-query-operators/101-comparison-operators/102-lt.md new file mode 100644 index 000000000..a1f3af03a --- /dev/null +++ b/src/data/roadmaps/mongodb/content/105-query-operators/101-comparison-operators/102-lt.md @@ -0,0 +1 @@ +# Lt \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/105-query-operators/101-comparison-operators/103-lte.md b/src/data/roadmaps/mongodb/content/105-query-operators/101-comparison-operators/103-lte.md new file mode 100644 index 000000000..55638121e --- /dev/null +++ b/src/data/roadmaps/mongodb/content/105-query-operators/101-comparison-operators/103-lte.md @@ -0,0 +1 @@ +# Lte \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/105-query-operators/101-comparison-operators/104-gte.md b/src/data/roadmaps/mongodb/content/105-query-operators/101-comparison-operators/104-gte.md new file mode 100644 index 000000000..921c979f9 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/105-query-operators/101-comparison-operators/104-gte.md @@ -0,0 +1 @@ +# Gte \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/105-query-operators/101-comparison-operators/105-ne.md b/src/data/roadmaps/mongodb/content/105-query-operators/101-comparison-operators/105-ne.md new file mode 100644 index 000000000..f5a5c47e0 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/105-query-operators/101-comparison-operators/105-ne.md @@ -0,0 +1 @@ +# Ne \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/105-query-operators/101-comparison-operators/index.md b/src/data/roadmaps/mongodb/content/105-query-operators/101-comparison-operators/index.md new file mode 100644 index 000000000..95e1462c4 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/105-query-operators/101-comparison-operators/index.md @@ -0,0 +1 @@ +# Comparison operators \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/105-query-operators/102-array-operators/100-in.md b/src/data/roadmaps/mongodb/content/105-query-operators/102-array-operators/100-in.md new file mode 100644 index 000000000..7280bbf45 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/105-query-operators/102-array-operators/100-in.md @@ -0,0 +1 @@ +# In \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/105-query-operators/102-array-operators/101-nin.md b/src/data/roadmaps/mongodb/content/105-query-operators/102-array-operators/101-nin.md new file mode 100644 index 000000000..8359f5053 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/105-query-operators/102-array-operators/101-nin.md @@ -0,0 +1 @@ +# Nin \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/105-query-operators/102-array-operators/102-all.md b/src/data/roadmaps/mongodb/content/105-query-operators/102-array-operators/102-all.md new file mode 100644 index 000000000..34689225d --- /dev/null +++ b/src/data/roadmaps/mongodb/content/105-query-operators/102-array-operators/102-all.md @@ -0,0 +1 @@ +# All \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/105-query-operators/102-array-operators/103-elem-match.md b/src/data/roadmaps/mongodb/content/105-query-operators/102-array-operators/103-elem-match.md new file mode 100644 index 000000000..a1e7fad52 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/105-query-operators/102-array-operators/103-elem-match.md @@ -0,0 +1 @@ +# Elem match \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/105-query-operators/102-array-operators/104-size.md b/src/data/roadmaps/mongodb/content/105-query-operators/102-array-operators/104-size.md new file mode 100644 index 000000000..fbcb37189 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/105-query-operators/102-array-operators/104-size.md @@ -0,0 +1 @@ +# Size \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/105-query-operators/102-array-operators/index.md b/src/data/roadmaps/mongodb/content/105-query-operators/102-array-operators/index.md new file mode 100644 index 000000000..49e7723a2 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/105-query-operators/102-array-operators/index.md @@ -0,0 +1 @@ +# Array operators \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/105-query-operators/102-query-optimization.md b/src/data/roadmaps/mongodb/content/105-query-operators/102-query-optimization.md new file mode 100644 index 000000000..9b11342ad --- /dev/null +++ b/src/data/roadmaps/mongodb/content/105-query-operators/102-query-optimization.md @@ -0,0 +1 @@ +# Query optimization \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/105-query-operators/103-element-operators/100-exists.md b/src/data/roadmaps/mongodb/content/105-query-operators/103-element-operators/100-exists.md new file mode 100644 index 000000000..72830afd7 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/105-query-operators/103-element-operators/100-exists.md @@ -0,0 +1 @@ +# Exists \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/105-query-operators/103-element-operators/101-type.md b/src/data/roadmaps/mongodb/content/105-query-operators/103-element-operators/101-type.md new file mode 100644 index 000000000..ebe18d4f7 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/105-query-operators/103-element-operators/101-type.md @@ -0,0 +1 @@ +# Type \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/105-query-operators/103-element-operators/102-regex.md b/src/data/roadmaps/mongodb/content/105-query-operators/103-element-operators/102-regex.md new file mode 100644 index 000000000..f84685fc0 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/105-query-operators/103-element-operators/102-regex.md @@ -0,0 +1 @@ +# Regex \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/105-query-operators/103-element-operators/index.md b/src/data/roadmaps/mongodb/content/105-query-operators/103-element-operators/index.md new file mode 100644 index 000000000..512c80ff2 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/105-query-operators/103-element-operators/index.md @@ -0,0 +1 @@ +# Element operators \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/105-query-operators/104-logical-operators/100-and.md b/src/data/roadmaps/mongodb/content/105-query-operators/104-logical-operators/100-and.md new file mode 100644 index 000000000..eed7ec6eb --- /dev/null +++ b/src/data/roadmaps/mongodb/content/105-query-operators/104-logical-operators/100-and.md @@ -0,0 +1 @@ +# And \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/105-query-operators/104-logical-operators/101-or.md b/src/data/roadmaps/mongodb/content/105-query-operators/104-logical-operators/101-or.md new file mode 100644 index 000000000..66e2d841a --- /dev/null +++ b/src/data/roadmaps/mongodb/content/105-query-operators/104-logical-operators/101-or.md @@ -0,0 +1 @@ +# Or \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/105-query-operators/104-logical-operators/102-not.md b/src/data/roadmaps/mongodb/content/105-query-operators/104-logical-operators/102-not.md new file mode 100644 index 000000000..9eb444c5b --- /dev/null +++ b/src/data/roadmaps/mongodb/content/105-query-operators/104-logical-operators/102-not.md @@ -0,0 +1 @@ +# Not \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/105-query-operators/104-logical-operators/103-nor.md b/src/data/roadmaps/mongodb/content/105-query-operators/104-logical-operators/103-nor.md new file mode 100644 index 000000000..27c58b601 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/105-query-operators/104-logical-operators/103-nor.md @@ -0,0 +1 @@ +# Nor \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/105-query-operators/104-logical-operators/index.md b/src/data/roadmaps/mongodb/content/105-query-operators/104-logical-operators/index.md new file mode 100644 index 000000000..9e376cd3e --- /dev/null +++ b/src/data/roadmaps/mongodb/content/105-query-operators/104-logical-operators/index.md @@ -0,0 +1 @@ +# Logical operators \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/105-query-operators/index-types/100-expiring.md b/src/data/roadmaps/mongodb/content/105-query-operators/index-types/100-expiring.md new file mode 100644 index 000000000..7dfd8ea93 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/105-query-operators/index-types/100-expiring.md @@ -0,0 +1 @@ +# Expiring \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/105-query-operators/index-types/101-geospatial.md b/src/data/roadmaps/mongodb/content/105-query-operators/index-types/101-geospatial.md new file mode 100644 index 000000000..6b4b9cdff --- /dev/null +++ b/src/data/roadmaps/mongodb/content/105-query-operators/index-types/101-geospatial.md @@ -0,0 +1 @@ +# Geospatial \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/105-query-operators/index-types/102-text.md b/src/data/roadmaps/mongodb/content/105-query-operators/index-types/102-text.md new file mode 100644 index 000000000..bf632d97e --- /dev/null +++ b/src/data/roadmaps/mongodb/content/105-query-operators/index-types/102-text.md @@ -0,0 +1 @@ +# Text \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/105-query-operators/index-types/103-compound.md b/src/data/roadmaps/mongodb/content/105-query-operators/index-types/103-compound.md new file mode 100644 index 000000000..0a88415f4 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/105-query-operators/index-types/103-compound.md @@ -0,0 +1 @@ +# Compound \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/105-query-operators/index-types/104-single-field.md b/src/data/roadmaps/mongodb/content/105-query-operators/index-types/104-single-field.md new file mode 100644 index 000000000..f125cf384 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/105-query-operators/index-types/104-single-field.md @@ -0,0 +1 @@ +# Single field \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/105-query-operators/index-types/index.md b/src/data/roadmaps/mongodb/content/105-query-operators/index-types/index.md new file mode 100644 index 000000000..103e1cd53 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/105-query-operators/index-types/index.md @@ -0,0 +1 @@ +# Index types \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/105-query-operators/index.md b/src/data/roadmaps/mongodb/content/105-query-operators/index.md new file mode 100644 index 000000000..a2c93affb --- /dev/null +++ b/src/data/roadmaps/mongodb/content/105-query-operators/index.md @@ -0,0 +1 @@ +# Query operators \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/106-mongodb-aggregation.md b/src/data/roadmaps/mongodb/content/106-mongodb-aggregation.md new file mode 100644 index 000000000..3ceaf5e70 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/106-mongodb-aggregation.md @@ -0,0 +1 @@ +# Mongodb aggregation \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/107-transactions.md b/src/data/roadmaps/mongodb/content/107-transactions.md new file mode 100644 index 000000000..0125c964d --- /dev/null +++ b/src/data/roadmaps/mongodb/content/107-transactions.md @@ -0,0 +1 @@ +# Transactions \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/108-developer-tools/100-language-drivers.md b/src/data/roadmaps/mongodb/content/108-developer-tools/100-language-drivers.md new file mode 100644 index 000000000..139e4d405 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/108-developer-tools/100-language-drivers.md @@ -0,0 +1 @@ +# Language drivers \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/108-developer-tools/101-mongodb-connectors/100-kafka.md b/src/data/roadmaps/mongodb/content/108-developer-tools/101-mongodb-connectors/100-kafka.md new file mode 100644 index 000000000..96fba0ab7 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/108-developer-tools/101-mongodb-connectors/100-kafka.md @@ -0,0 +1 @@ +# Kafka \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/108-developer-tools/101-mongodb-connectors/101-spark.md b/src/data/roadmaps/mongodb/content/108-developer-tools/101-mongodb-connectors/101-spark.md new file mode 100644 index 000000000..c8042f74b --- /dev/null +++ b/src/data/roadmaps/mongodb/content/108-developer-tools/101-mongodb-connectors/101-spark.md @@ -0,0 +1 @@ +# Spark \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/108-developer-tools/101-mongodb-connectors/102-elastic-search.md b/src/data/roadmaps/mongodb/content/108-developer-tools/101-mongodb-connectors/102-elastic-search.md new file mode 100644 index 000000000..234d86744 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/108-developer-tools/101-mongodb-connectors/102-elastic-search.md @@ -0,0 +1 @@ +# Elastic search \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/108-developer-tools/101-mongodb-connectors/index.md b/src/data/roadmaps/mongodb/content/108-developer-tools/101-mongodb-connectors/index.md new file mode 100644 index 000000000..fd92c163c --- /dev/null +++ b/src/data/roadmaps/mongodb/content/108-developer-tools/101-mongodb-connectors/index.md @@ -0,0 +1 @@ +# Mongodb connectors \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/108-developer-tools/102-developer-tools/100-vs-code-extension.md b/src/data/roadmaps/mongodb/content/108-developer-tools/102-developer-tools/100-vs-code-extension.md new file mode 100644 index 000000000..59b2e4fcd --- /dev/null +++ b/src/data/roadmaps/mongodb/content/108-developer-tools/102-developer-tools/100-vs-code-extension.md @@ -0,0 +1 @@ +# Vs code extension \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/108-developer-tools/102-developer-tools/101-vs-analyzer.md b/src/data/roadmaps/mongodb/content/108-developer-tools/102-developer-tools/101-vs-analyzer.md new file mode 100644 index 000000000..43bbf587e --- /dev/null +++ b/src/data/roadmaps/mongodb/content/108-developer-tools/102-developer-tools/101-vs-analyzer.md @@ -0,0 +1 @@ +# Vs analyzer \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/108-developer-tools/102-developer-tools/index.md b/src/data/roadmaps/mongodb/content/108-developer-tools/102-developer-tools/index.md new file mode 100644 index 000000000..533e06e60 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/108-developer-tools/102-developer-tools/index.md @@ -0,0 +1 @@ +# Developer tools \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/108-developer-tools/backup-recovery/100-mongodump.md b/src/data/roadmaps/mongodb/content/108-developer-tools/backup-recovery/100-mongodump.md new file mode 100644 index 000000000..11bb95b1f --- /dev/null +++ b/src/data/roadmaps/mongodb/content/108-developer-tools/backup-recovery/100-mongodump.md @@ -0,0 +1 @@ +# Mongodump \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/108-developer-tools/backup-recovery/101-mongorestore.md b/src/data/roadmaps/mongodb/content/108-developer-tools/backup-recovery/101-mongorestore.md new file mode 100644 index 000000000..f3554d6ac --- /dev/null +++ b/src/data/roadmaps/mongodb/content/108-developer-tools/backup-recovery/101-mongorestore.md @@ -0,0 +1 @@ +# Mongorestore \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/108-developer-tools/backup-recovery/index.md b/src/data/roadmaps/mongodb/content/108-developer-tools/backup-recovery/index.md new file mode 100644 index 000000000..691f2217c --- /dev/null +++ b/src/data/roadmaps/mongodb/content/108-developer-tools/backup-recovery/index.md @@ -0,0 +1 @@ +# Backup recovery \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/108-developer-tools/index.md b/src/data/roadmaps/mongodb/content/108-developer-tools/index.md new file mode 100644 index 000000000..533e06e60 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/108-developer-tools/index.md @@ -0,0 +1 @@ +# Developer tools \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/109-scaling-mongodb.md b/src/data/roadmaps/mongodb/content/109-scaling-mongodb.md new file mode 100644 index 000000000..887fb4483 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/109-scaling-mongodb.md @@ -0,0 +1 @@ +# Scaling mongodb \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/110-mongodb-security/100-role-based-access-control.md b/src/data/roadmaps/mongodb/content/110-mongodb-security/100-role-based-access-control.md new file mode 100644 index 000000000..660c7a8d4 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/110-mongodb-security/100-role-based-access-control.md @@ -0,0 +1 @@ +# Role based access control \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/110-mongodb-security/101-x509-certificate-auth.md b/src/data/roadmaps/mongodb/content/110-mongodb-security/101-x509-certificate-auth.md new file mode 100644 index 000000000..773f23f9f --- /dev/null +++ b/src/data/roadmaps/mongodb/content/110-mongodb-security/101-x509-certificate-auth.md @@ -0,0 +1 @@ +# X509 certificate auth \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/110-mongodb-security/102-kerberos-authentication.md b/src/data/roadmaps/mongodb/content/110-mongodb-security/102-kerberos-authentication.md new file mode 100644 index 000000000..4f07bed1a --- /dev/null +++ b/src/data/roadmaps/mongodb/content/110-mongodb-security/102-kerberos-authentication.md @@ -0,0 +1 @@ +# Kerberos authentication \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/110-mongodb-security/103-ldap-proxy-auth.md b/src/data/roadmaps/mongodb/content/110-mongodb-security/103-ldap-proxy-auth.md new file mode 100644 index 000000000..8fb3eef06 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/110-mongodb-security/103-ldap-proxy-auth.md @@ -0,0 +1 @@ +# Ldap proxy auth \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/110-mongodb-security/104-mongodb-audit.md b/src/data/roadmaps/mongodb/content/110-mongodb-security/104-mongodb-audit.md new file mode 100644 index 000000000..ca0a8fe18 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/110-mongodb-security/104-mongodb-audit.md @@ -0,0 +1 @@ +# Mongodb audit \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/110-mongodb-security/encryption/100-encryption-at-rest.md b/src/data/roadmaps/mongodb/content/110-mongodb-security/encryption/100-encryption-at-rest.md new file mode 100644 index 000000000..acde07adb --- /dev/null +++ b/src/data/roadmaps/mongodb/content/110-mongodb-security/encryption/100-encryption-at-rest.md @@ -0,0 +1 @@ +# Encryption at rest \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/110-mongodb-security/encryption/101-queryable-encryption.md b/src/data/roadmaps/mongodb/content/110-mongodb-security/encryption/101-queryable-encryption.md new file mode 100644 index 000000000..1c48cca14 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/110-mongodb-security/encryption/101-queryable-encryption.md @@ -0,0 +1 @@ +# Queryable encryption \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/110-mongodb-security/encryption/103-client-side-field-level-encryption.md b/src/data/roadmaps/mongodb/content/110-mongodb-security/encryption/103-client-side-field-level-encryption.md new file mode 100644 index 000000000..40f3bbcac --- /dev/null +++ b/src/data/roadmaps/mongodb/content/110-mongodb-security/encryption/103-client-side-field-level-encryption.md @@ -0,0 +1 @@ +# Client side field level encryption \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/110-mongodb-security/encryption/index.md b/src/data/roadmaps/mongodb/content/110-mongodb-security/encryption/index.md new file mode 100644 index 000000000..b88f85ab7 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/110-mongodb-security/encryption/index.md @@ -0,0 +1 @@ +# Encryption \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/110-mongodb-security/index.md b/src/data/roadmaps/mongodb/content/110-mongodb-security/index.md new file mode 100644 index 000000000..782e324f6 --- /dev/null +++ b/src/data/roadmaps/mongodb/content/110-mongodb-security/index.md @@ -0,0 +1 @@ +# Mongodb security \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/content/index.md b/src/data/roadmaps/mongodb/content/index.md new file mode 100644 index 000000000..4e768b56d --- /dev/null +++ b/src/data/roadmaps/mongodb/content/index.md @@ -0,0 +1 @@ +# \ No newline at end of file diff --git a/src/data/roadmaps/mongodb/faqs.astro b/src/data/roadmaps/mongodb/faqs.astro new file mode 100644 index 000000000..e69de29bb diff --git a/src/data/roadmaps/mongodb/mongodb.md b/src/data/roadmaps/mongodb/mongodb.md new file mode 100644 index 000000000..ea47f52c4 --- /dev/null +++ b/src/data/roadmaps/mongodb/mongodb.md @@ -0,0 +1,55 @@ +--- +jsonUrl: "/jsons/roadmaps/mongodb.json" +pdfUrl: "/pdfs/roadmaps/mongodb.pdf" +order: 14 +briefTitle: "MongoDB" +briefDescription: "Step by step guide to learning MongoDB in 2023" +title: "MongoDB Roadmap" +description: "Step by step guide to learning MongoDB in 2023" +isNew: true +hasTopics: true +dimensions: + width: 968 + height: 2123.45 +schema: + headline: "MongoDB Roadmap: Step by step guide to learning MongoDB in 2023" + description: "Learn how to use MongoDB with this interactive step by step guide in 2023. We also have resources and short descriptions attached to the roadmap items so you can get everything you want to learn in one place." + imageUrl: "https://roadmap.sh/roadmaps/mongodb.png" + datePublished: "2023-03-16" + dateModified: "2023-03-16" +seo: + title: "MongoDB Roadmap - roadmap.sh" + description: "Step by step guide to learn MongoDB in 2023. We also have resources and short descriptions attached to the roadmap items so you can get everything you want to learn in one place." + keywords: + - "mongodb tutorial" + - "step by step mongodb" + - "mongodb roadmap 2023" + - "guide to learning mongodb" + - "mongodb roadmap" + - "mongodb" + - "mongodb engineer" + - "mongodb skills" + - "mongodb development" + - "mongodb development skills" + - "mongodb development skills test" + - "mongodb engineer roadmap" + - "mongodb roadmap" + - "become a mongodb" + - "mongodb career path" + - "learn mongodb development" + - "what is mongodb" + - "mongodb quiz" + - "mongodb interview questions" +relatedRoadmaps: + - "backend" + - "nodejs" + - "system-design" +sitemap: + priority: 1 + changefreq: "monthly" +tags: + - "roadmap" + - "main-sitemap" + - "skill-roadmap" +--- +