{"id":525,"date":"2016-12-14T13:03:30","date_gmt":"2016-12-14T13:03:30","guid":{"rendered":"http:\/\/blog.onclickinnovations.com\/?p=525"},"modified":"2016-12-14T13:03:30","modified_gmt":"2016-12-14T13:03:30","slug":"mongodb","status":"publish","type":"post","link":"https:\/\/onclickinnovations.com\/blog\/mongodb\/","title":{"rendered":"MongoDB"},"content":{"rendered":"<p><a href=\"http:\/\/blog.onclickinnovations.com\/mongodb\/ \u200e\">MongoDB<\/a> is a NoSQL Document Oriented Database.\u00a0 MongoDB \u2013 a NoSQL database, literally translating into a \u201cnot only SQL\u201d\u00a0<em>humongous<\/em>\u00a0database that steps beyond SQL limitations and outshines every other traditional relational database in terms of high scalability, high performance, high availability, and high capacity in providing effective back-end storage for high-traffic websites. MongoDB has emerged as one of the successful databases that web pioneers had dreamt of \u2013 a powerful database with exceptional horizontal scalability and flexible data model. Unlike other relational databases where data is stored in the columns and rows, in MongoDB the data is stored as documents, which may include subdocuments.\u00a0The disproportionate success of MongoDB is largely based on its innovation as a data structure store that lets us more easily and expressively model the things. MongoDB can be hosted on any cloud and on any server\u00a0. MongoDB because of its host of libraries, tools and community around it more preferable. MongoDB was designed to scale out. Its document-oriented data model makes it easier for it to split up data across multiple servers. MongoDB automatically takes care of balancing data and load across a cluster, redistributing documents automatically and routing user requests to the correct machines. This allows developers to focus on programming the application, not scaling it. MongoDB supports generic secondary indexes, allowing a variety of fast queries, and provides unique, compound, geospatial, and full-text indexing capabilities as well.\u00a0 MongoDB supports an \u201caggregation pipeline\u201d that allows you to build complex aggregations from simple pieces and allow the database to optimize it.\u00a0 MongoDB supports time-to-live collections for data that should expire at a certain time, such as sessions. It also supports fixed-size collections, which are useful for holding recent data, such as logs.\u00a0 MongoDB supports an easy-to-use protocol for storing large files and file metadata.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>MongoDB is a NoSQL Document Oriented Database.\u00a0 MongoDB \u2013 a NoSQL database, literally translating into a \u201cnot only SQL\u201d\u00a0humongous\u00a0database that steps beyond SQL limitations and outshines every other traditional relational database in terms of high scalability, high performance, high availability, and high capacity in providing effective back-end storage for high-traffic websites. MongoDB has emerged as &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/onclickinnovations.com\/blog\/mongodb\/\"> <span class=\"screen-reader-text\">MongoDB<\/span> Read More &raquo;<\/a><\/p>\n","protected":false},"author":2,"featured_media":526,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_newsletter_tier_id":0,"footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[1],"tags":[164,224,225,98],"jetpack_publicize_connections":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>MongoDB | Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/onclickinnovations.com\/blog\/mongodb\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"MongoDB | Blog\" \/>\n<meta property=\"og:description\" content=\"MongoDB is a NoSQL Document Oriented Database.\u00a0 MongoDB \u2013 a NoSQL database, literally translating into a \u201cnot only SQL\u201d\u00a0humongous\u00a0database that steps beyond SQL limitations and outshines every other traditional relational database in terms of high scalability, high performance, high availability, and high capacity in providing effective back-end storage for high-traffic websites. MongoDB has emerged as &hellip; MongoDB Read More &raquo;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/onclickinnovations.com\/blog\/mongodb\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/officialonclick\/\" \/>\n<meta property=\"article:published_time\" content=\"2016-12-14T13:03:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/onclickinnovations.com\/blog\/wp-content\/uploads\/2016\/12\/mongodb.jpg?fit=600%2C360&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"600\" \/>\n\t<meta property=\"og:image:height\" content=\"360\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Kavita Arora\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@OnClick_web\" \/>\n<meta name=\"twitter:site\" content=\"@OnClick_web\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kavita Arora\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/onclickinnovations.com\/blog\/mongodb\/\",\"url\":\"https:\/\/onclickinnovations.com\/blog\/mongodb\/\",\"name\":\"MongoDB | Blog\",\"isPartOf\":{\"@id\":\"https:\/\/onclickinnovations.com\/blog\/#website\"},\"datePublished\":\"2016-12-14T13:03:30+00:00\",\"dateModified\":\"2016-12-14T13:03:30+00:00\",\"author\":{\"@id\":\"https:\/\/onclickinnovations.com\/blog\/#\/schema\/person\/ba3ed611007952683830a055469e831c\"},\"breadcrumb\":{\"@id\":\"https:\/\/onclickinnovations.com\/blog\/mongodb\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/onclickinnovations.com\/blog\/mongodb\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/onclickinnovations.com\/blog\/mongodb\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/onclickinnovations.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"MongoDB\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/onclickinnovations.com\/blog\/#website\",\"url\":\"https:\/\/onclickinnovations.com\/blog\/\",\"name\":\"Blog - OnclickInnovations Pvt. Ltd.\",\"description\":\"Onclick Innovations Pvt. Ltd.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/onclickinnovations.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/onclickinnovations.com\/blog\/#\/schema\/person\/ba3ed611007952683830a055469e831c\",\"name\":\"Kavita Arora\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/onclickinnovations.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a0ee6f19fb45d91e456bfdfb6920112f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a0ee6f19fb45d91e456bfdfb6920112f?s=96&d=mm&r=g\",\"caption\":\"Kavita Arora\"},\"url\":\"https:\/\/onclickinnovations.com\/blog\/author\/divya\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"MongoDB | Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/onclickinnovations.com\/blog\/mongodb\/","og_locale":"en_US","og_type":"article","og_title":"MongoDB | Blog","og_description":"MongoDB is a NoSQL Document Oriented Database.\u00a0 MongoDB \u2013 a NoSQL database, literally translating into a \u201cnot only SQL\u201d\u00a0humongous\u00a0database that steps beyond SQL limitations and outshines every other traditional relational database in terms of high scalability, high performance, high availability, and high capacity in providing effective back-end storage for high-traffic websites. MongoDB has emerged as &hellip; MongoDB Read More &raquo;","og_url":"https:\/\/onclickinnovations.com\/blog\/mongodb\/","og_site_name":"Blog","article_publisher":"https:\/\/www.facebook.com\/officialonclick\/","article_published_time":"2016-12-14T13:03:30+00:00","og_image":[{"width":600,"height":360,"url":"https:\/\/i0.wp.com\/onclickinnovations.com\/blog\/wp-content\/uploads\/2016\/12\/mongodb.jpg?fit=600%2C360&ssl=1","type":"image\/jpeg"}],"author":"Kavita Arora","twitter_card":"summary_large_image","twitter_creator":"@OnClick_web","twitter_site":"@OnClick_web","twitter_misc":{"Written by":"Kavita Arora","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/onclickinnovations.com\/blog\/mongodb\/","url":"https:\/\/onclickinnovations.com\/blog\/mongodb\/","name":"MongoDB | Blog","isPartOf":{"@id":"https:\/\/onclickinnovations.com\/blog\/#website"},"datePublished":"2016-12-14T13:03:30+00:00","dateModified":"2016-12-14T13:03:30+00:00","author":{"@id":"https:\/\/onclickinnovations.com\/blog\/#\/schema\/person\/ba3ed611007952683830a055469e831c"},"breadcrumb":{"@id":"https:\/\/onclickinnovations.com\/blog\/mongodb\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/onclickinnovations.com\/blog\/mongodb\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/onclickinnovations.com\/blog\/mongodb\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/onclickinnovations.com\/blog\/"},{"@type":"ListItem","position":2,"name":"MongoDB"}]},{"@type":"WebSite","@id":"https:\/\/onclickinnovations.com\/blog\/#website","url":"https:\/\/onclickinnovations.com\/blog\/","name":"Blog - OnclickInnovations Pvt. Ltd.","description":"Onclick Innovations Pvt. Ltd.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/onclickinnovations.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/onclickinnovations.com\/blog\/#\/schema\/person\/ba3ed611007952683830a055469e831c","name":"Kavita Arora","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/onclickinnovations.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a0ee6f19fb45d91e456bfdfb6920112f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a0ee6f19fb45d91e456bfdfb6920112f?s=96&d=mm&r=g","caption":"Kavita Arora"},"url":"https:\/\/onclickinnovations.com\/blog\/author\/divya\/"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/i0.wp.com\/onclickinnovations.com\/blog\/wp-content\/uploads\/2016\/12\/mongodb.jpg?fit=600%2C360&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/se8hCy-mongodb","jetpack-related-posts":[{"id":613,"url":"https:\/\/onclickinnovations.com\/blog\/nosql-non-sql-non-relational-or-not-only-sql\/","url_meta":{"origin":525,"position":0},"title":"NoSQL  ( &#8220;non SQL&#8221;, &#8220;non relational&#8221; or &#8220;not only SQL&#8221; )","author":"Kavita Arora","date":"January 19, 2017","format":false,"excerpt":"NoSQL a bucket term for any data storage technology that is not relational in nature. NoSQL databases schemas and applications have now emerged into the mainstream as a tool for organizations battling big data requirements. What does NoSQL actually imply, and what advantages and disadvantages does NoSQL deliver for data\u2026","rel":"","context":"In &quot;Custom Software Development Solutions&quot;","block_context":{"text":"Custom Software Development Solutions","link":"https:\/\/onclickinnovations.com\/blog\/category\/custom-software-development-solutions\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":528,"url":"https:\/\/onclickinnovations.com\/blog\/mean-stack-mongodb-express-js-angular-js-node-js\/","url_meta":{"origin":525,"position":1},"title":"MEAN stack (mongoDB, Express.js, Angular.js, Node.js)","author":"Kavita Arora","date":"December 15, 2016","format":false,"excerpt":"M.E.A.N. its self is not a framework, its stands for Node, Express, Angular and MongoDB which are the technologies used to complete the stack.\u00a0The term\u00a0MEAN stack\u00a0refers to a collection of JavaScript based technologies used to develop web applications.\u00a0MEAN\u00a0is an acronym for MongoDB, ExpressJS, AngularJS and Node.js. From client to server\u2026","rel":"","context":"In &quot;Custom Software Development Solutions&quot;","block_context":{"text":"Custom Software Development Solutions","link":"https:\/\/onclickinnovations.com\/blog\/category\/custom-software-development-solutions\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/onclickinnovations.com\/blog\/wp-content\/uploads\/2016\/12\/mean.png?fit=640%2C296&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/onclickinnovations.com\/blog\/wp-content\/uploads\/2016\/12\/mean.png?fit=640%2C296&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/onclickinnovations.com\/blog\/wp-content\/uploads\/2016\/12\/mean.png?fit=640%2C296&ssl=1&resize=525%2C300 1.5x"},"classes":[]},{"id":737,"url":"https:\/\/onclickinnovations.com\/blog\/entity-framework\/","url_meta":{"origin":525,"position":2},"title":"Entity Framework","author":"Kavita Arora","date":"May 4, 2017","format":false,"excerpt":"\u00a0ENTITY \u00a0FRAMEWORK is a layer which sits between \u00a0application and the database. EF is simply an abstraction layer that allows developers to model the domain, and it generates the database access logic for you. It allows you to write your domain objects in POCO classes and use it in\u00a0application. The\u2026","rel":"","context":"In &quot;Custom Software Development Solutions&quot;","block_context":{"text":"Custom Software Development Solutions","link":"https:\/\/onclickinnovations.com\/blog\/category\/custom-software-development-solutions\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/onclickinnovations.com\/blog\/wp-content\/uploads\/2017\/05\/en.png?fit=810%2C441&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/onclickinnovations.com\/blog\/wp-content\/uploads\/2017\/05\/en.png?fit=810%2C441&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/onclickinnovations.com\/blog\/wp-content\/uploads\/2017\/05\/en.png?fit=810%2C441&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/onclickinnovations.com\/blog\/wp-content\/uploads\/2017\/05\/en.png?fit=810%2C441&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":784,"url":"https:\/\/onclickinnovations.com\/blog\/node-js-web-application-express\/","url_meta":{"origin":525,"position":3},"title":"Node.JS Web Application:: Express","author":"Kavita Arora","date":"May 30, 2017","format":false,"excerpt":"Express a framework for writing a web server in Node. It is practically essential framework to know for node,js dev and it is used by overwhelming majority of node.js web servers as core framework which powers more complex frameworks. It can serve a variety of content, including raw JSON and\u2026","rel":"","context":"In &quot;Custom Software Development Solutions&quot;","block_context":{"text":"Custom Software Development Solutions","link":"https:\/\/onclickinnovations.com\/blog\/category\/custom-software-development-solutions\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":753,"url":"https:\/\/onclickinnovations.com\/blog\/bluemix\/","url_meta":{"origin":525,"position":4},"title":"Bluemix","author":"Kavita Arora","date":"May 12, 2017","format":false,"excerpt":"BLUEMIX \u00a0is an enabler for all the rich portfolio of services and provides a palette for innovation.\u00a0 \u00a0Bluemix is based off Cloud Foundry. In Bluemix there are \u00a0Cloud Foundry Apps. Bluemix also includes an implementation of containers and these are under the containers subset which is where one will find\u2026","rel":"","context":"In &quot;Custom Software Development Solutions&quot;","block_context":{"text":"Custom Software Development Solutions","link":"https:\/\/onclickinnovations.com\/blog\/category\/custom-software-development-solutions\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":155,"url":"https:\/\/onclickinnovations.com\/blog\/etl-developers\/","url_meta":{"origin":525,"position":5},"title":"ETL Developers","author":"Kavita Arora","date":"July 20, 2016","format":false,"excerpt":"\u00a0 ETL\u00a0(Extract, Transform and Load) \u00a0a process in data warehousing responsible for pulling data out of the source systems and placing it into a data warehouse. It could be as simple as mapping fields between two databases or as complicated as performing mathematical operations on some fields, combining it with\u2026","rel":"","context":"In &quot;Custom Software Development Solutions&quot;","block_context":{"text":"Custom Software Development Solutions","link":"https:\/\/onclickinnovations.com\/blog\/category\/custom-software-development-solutions\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/onclickinnovations.com\/blog\/wp-content\/uploads\/2016\/07\/ETL-1.jpg?fit=1200%2C803&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/onclickinnovations.com\/blog\/wp-content\/uploads\/2016\/07\/ETL-1.jpg?fit=1200%2C803&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/onclickinnovations.com\/blog\/wp-content\/uploads\/2016\/07\/ETL-1.jpg?fit=1200%2C803&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/onclickinnovations.com\/blog\/wp-content\/uploads\/2016\/07\/ETL-1.jpg?fit=1200%2C803&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/onclickinnovations.com\/blog\/wp-content\/uploads\/2016\/07\/ETL-1.jpg?fit=1200%2C803&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/onclickinnovations.com\/blog\/wp-json\/wp\/v2\/posts\/525"}],"collection":[{"href":"https:\/\/onclickinnovations.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/onclickinnovations.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/onclickinnovations.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/onclickinnovations.com\/blog\/wp-json\/wp\/v2\/comments?post=525"}],"version-history":[{"count":1,"href":"https:\/\/onclickinnovations.com\/blog\/wp-json\/wp\/v2\/posts\/525\/revisions"}],"predecessor-version":[{"id":527,"href":"https:\/\/onclickinnovations.com\/blog\/wp-json\/wp\/v2\/posts\/525\/revisions\/527"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/onclickinnovations.com\/blog\/wp-json\/wp\/v2\/media\/526"}],"wp:attachment":[{"href":"https:\/\/onclickinnovations.com\/blog\/wp-json\/wp\/v2\/media?parent=525"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/onclickinnovations.com\/blog\/wp-json\/wp\/v2\/categories?post=525"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/onclickinnovations.com\/blog\/wp-json\/wp\/v2\/tags?post=525"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}