{"id":12045,"date":"2019-05-06T12:19:45","date_gmt":"2019-05-06T12:19:45","guid":{"rendered":"https:\/\/dbtut.com\/?p=12045"},"modified":"2019-05-06T12:21:08","modified_gmt":"2019-05-06T12:21:08","slug":"mongodb-user-creation-and-roles-management","status":"publish","type":"post","link":"https:\/\/dbtut.com\/index.php\/2019\/05\/06\/mongodb-user-creation-and-roles-management\/","title":{"rendered":"MongoDB user creation and roles management"},"content":{"rendered":"<p><span style=\"font-family: arial, helvetica, sans-serif\">Security is a supreme criteria in the databases. Proper authentication in the databases must be enabled to ensure high security. Users in the database paves a way for the better authentication in databases. In this post we are going to see how to create the users once you are done with the MongoDB installation. Its necesary to create the required range of the users with proper privilleges. Each users have their own roles that they can perform. The following are the some users that are very much necessary in the mongodb databases .<\/span><\/p>\n<p><strong><span style=\"font-family: arial, helvetica, sans-serif\">Administrator user:<\/span><\/strong><br \/>\n<span style=\"font-family: arial, helvetica, sans-serif\">Make sure you use a database before creating the users. The admin database consists of the users that can be accessed by the entire server.This user can grant themselves privileges in excess of their current privileges and even can grant themselves all privileges, even though the role does not explicitly authorize privileges beyond user administration.It is also a typical superuser in the database.<\/span><\/p>\n<p><span class=\"lang:c++ decode:true  crayon-inline\">use admin; db.createUser({user: &#8220;UserAdmin&#8221;,pwd: &#8220;password&#8221;,roles: [ { role: &#8220;userAdminAnyDatabase&#8221;, db: &#8220;admin&#8221; } ]})<\/span><\/p>\n<p><strong><span style=\"font-family: arial, helvetica, sans-serif\">Root user:<\/span><\/strong><br \/>\n<span style=\"font-family: arial, helvetica, sans-serif\">It provides access to the operations and all the resources of the readWriteAnyDatabase, dbAdminAnyDatabase, userAdminAnyDatabase and clusterAdmin roles combined also this user does not include any access to collections that begin with the system. prefix.<\/span><\/p>\n<pre class=\"lang:js highlight:0 decode:true  \">db.createUser({user: \"root\",pwd: \"password\",roles: [ \"root\" ]})<\/pre>\n<p><strong><span style=\"font-family: arial, helvetica, sans-serif\">Read\/Write user:<\/span><\/strong><br \/>\n<span style=\"font-family: arial, helvetica, sans-serif\">This user provides the read and write permissions for a particular database that is specified.<\/span><\/p>\n<pre class=\"lang:js decode:true\">db.createUser({user: \"rw_user\",pwd: \"password\",roles:[{ role: \"readWrite\",db:\"test_db\"}]})<\/pre>\n<p><strong><span style=\"font-family: arial, helvetica, sans-serif\">Read user:<\/span><\/strong><br \/>\n<span style=\"font-family: arial, helvetica, sans-serif\">This user provides only the read permissions for a particular database that is specified.<\/span><\/p>\n<pre class=\"lang:js decode:true \">db.createUser({user: \"read_user\",pwd: \"password\",roles:[{ role: \"read\",db:\"test_db\"}]})<\/pre>\n<p><strong><span style=\"font-family: arial, helvetica, sans-serif\">Write user:<\/span><\/strong><br \/>\n<span style=\"font-family: arial, helvetica, sans-serif\">This user provides only the write permissions for a particular database that is specified.<\/span><\/p>\n<pre class=\"lang:js decode:true \">db.createUser({user: \"write_user\",pwd: \"password\",roles:[{ role: \"write\",db:\"test_db\"}]})<\/pre>\n<p><strong><span style=\"font-family: arial, helvetica, sans-serif\">Backup User:<\/span><\/strong><br \/>\n<span style=\"font-family: arial, helvetica, sans-serif\">This user is used to perform only the backup operations in the database.So in case you have single instance its enough to have the following role:<\/span><\/p>\n<pre class=\"lang:js decode:true\">db.createUser({user: \"backup\",pwd: \"password\",roles:[{ role: \"dbAdmin\",db:\"admin\"}]})<\/pre>\n<p><span style=\"font-family: arial, helvetica, sans-serif\">Incase you maintain any shard or replica you can have the below role:<\/span><\/p>\n<pre class=\"lang:js decode:true\">use admindb.createUser({user: \"backup\",pwd: \"password\",roles:[{ role: \"clusterdbAdmin\",db:\"admin\"}]})<\/pre>\n<p><strong><span style=\"font-family: arial, helvetica, sans-serif\">Check user privileges:<\/span><\/strong><br \/>\n<span style=\"font-family: arial, helvetica, sans-serif\">Its very much necessary to see what are all the privileges that are given to a particular user,to find them use the below query:<\/span><\/p>\n<p><span class=\"font:droid-sans-mono lang:js decode:true  crayon-inline \">db.runCommand({usersInfo: { user: &#8220;root&#8221;, db: &#8220;admin&#8221; },showPrivileges: true})<\/span><\/p>\n<p><span style=\"font-family: arial, helvetica, sans-serif\">You can also create your own users similarly mentioned above if you have more ideas about the roles needed.To know more about the mongodb roles check this <a href=\"https:\/\/docs.mongodb.com\/manual\/reference\/built-in-roles\/\">link<\/a>.<\/span><\/p>\n<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_12045\" class=\"pvc_stats all  \" data-element-id=\"12045\" style=\"\"><i class=\"pvc-stats-icon medium\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/dbtut.com\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif\" border=0 \/><\/p>\n<div class=\"pvc_clear\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Security is a supreme criteria in the databases. Proper authentication in the databases must be enabled to ensure high security. Users in the database paves a way for the better authentication in databases. In this post we are going to see how to create the users once you are done with the MongoDB installation. Its &hellip;<\/p>\n<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_12045\" class=\"pvc_stats all  \" data-element-id=\"12045\" style=\"\"><i class=\"pvc-stats-icon medium\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/dbtut.com\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif\" border=0 \/><\/p>\n<div class=\"pvc_clear\"><\/div>\n","protected":false},"author":98,"featured_media":12046,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[1324,1306,1388],"tags":[1371],"class_list":["post-12045","post","type-post","status-publish","format-standard","has-post-thumbnail","","category-big-data","category-mongodb","category-nosql","tag-mongodb"],"aioseo_notices":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>MongoDB user creation and roles management - Database Tutorials<\/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:\/\/dbtut.com\/index.php\/2019\/05\/06\/mongodb-user-creation-and-roles-management\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"MongoDB user creation and roles management - Database Tutorials\" \/>\n<meta property=\"og:description\" content=\"Security is a supreme criteria in the databases. Proper authentication in the databases must be enabled to ensure high security. Users in the database paves a way for the better authentication in databases. In this post we are going to see how to create the users once you are done with the MongoDB installation. Its &hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dbtut.com\/index.php\/2019\/05\/06\/mongodb-user-creation-and-roles-management\/\" \/>\n<meta property=\"og:site_name\" content=\"Database Tutorials\" \/>\n<meta property=\"article:author\" content=\"http:\/\/in.linkedin.com\/in\/jerwinroy\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-05-06T12:19:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-05-06T12:21:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dbtut.com\/wp-content\/uploads\/2019\/05\/mongo-intro-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"491\" \/>\n\t<meta property=\"og:image:height\" content=\"266\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Jerwin Roy\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/JerwinRoy\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jerwin Roy\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/dbtut.com\/index.php\/2019\/05\/06\/mongodb-user-creation-and-roles-management\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/dbtut.com\/index.php\/2019\/05\/06\/mongodb-user-creation-and-roles-management\/\"},\"author\":{\"name\":\"Jerwin Roy\",\"@id\":\"https:\/\/dbtut.com\/#\/schema\/person\/1392289282fd1b53969104d8b35e8ff3\"},\"headline\":\"MongoDB user creation and roles management\",\"datePublished\":\"2019-05-06T12:19:45+00:00\",\"dateModified\":\"2019-05-06T12:21:08+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/dbtut.com\/index.php\/2019\/05\/06\/mongodb-user-creation-and-roles-management\/\"},\"wordCount\":373,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/dbtut.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/dbtut.com\/index.php\/2019\/05\/06\/mongodb-user-creation-and-roles-management\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dbtut.com\/wp-content\/uploads\/2019\/05\/mongo-intro-1.png\",\"keywords\":[\"MongoDB\"],\"articleSection\":[\"Big Data\",\"MongoDB\",\"NoSQL\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/dbtut.com\/index.php\/2019\/05\/06\/mongodb-user-creation-and-roles-management\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/dbtut.com\/index.php\/2019\/05\/06\/mongodb-user-creation-and-roles-management\/\",\"url\":\"https:\/\/dbtut.com\/index.php\/2019\/05\/06\/mongodb-user-creation-and-roles-management\/\",\"name\":\"MongoDB user creation and roles management - Database Tutorials\",\"isPartOf\":{\"@id\":\"https:\/\/dbtut.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/dbtut.com\/index.php\/2019\/05\/06\/mongodb-user-creation-and-roles-management\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/dbtut.com\/index.php\/2019\/05\/06\/mongodb-user-creation-and-roles-management\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dbtut.com\/wp-content\/uploads\/2019\/05\/mongo-intro-1.png\",\"datePublished\":\"2019-05-06T12:19:45+00:00\",\"dateModified\":\"2019-05-06T12:21:08+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/dbtut.com\/index.php\/2019\/05\/06\/mongodb-user-creation-and-roles-management\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/dbtut.com\/index.php\/2019\/05\/06\/mongodb-user-creation-and-roles-management\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/dbtut.com\/index.php\/2019\/05\/06\/mongodb-user-creation-and-roles-management\/#primaryimage\",\"url\":\"https:\/\/dbtut.com\/wp-content\/uploads\/2019\/05\/mongo-intro-1.png\",\"contentUrl\":\"https:\/\/dbtut.com\/wp-content\/uploads\/2019\/05\/mongo-intro-1.png\",\"width\":491,\"height\":266},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/dbtut.com\/index.php\/2019\/05\/06\/mongodb-user-creation-and-roles-management\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/dbtut.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"MongoDB user creation and roles management\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/dbtut.com\/#website\",\"url\":\"https:\/\/dbtut.com\/\",\"name\":\"Database Tutorials\",\"description\":\"MSSQL, Oracle, PostgreSQL, MySQL, MariaDB, DB2, Sybase, Teradata, Big Data, NOSQL, MongoDB, Couchbase, Cassandra, Windows, Linux\",\"publisher\":{\"@id\":\"https:\/\/dbtut.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/dbtut.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/dbtut.com\/#organization\",\"name\":\"dbtut\",\"url\":\"https:\/\/dbtut.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/dbtut.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/dbtut.com\/wp-content\/uploads\/2021\/02\/dbtutlogo.jpg\",\"contentUrl\":\"https:\/\/dbtut.com\/wp-content\/uploads\/2021\/02\/dbtutlogo.jpg\",\"width\":223,\"height\":36,\"caption\":\"dbtut\"},\"image\":{\"@id\":\"https:\/\/dbtut.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/dbtut.com\/#\/schema\/person\/1392289282fd1b53969104d8b35e8ff3\",\"name\":\"Jerwin Roy\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/dbtut.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d362cb6ec946a7bccb4b53862e8f9ca8ba82af0fd90473fd743597321ce62e6e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d362cb6ec946a7bccb4b53862e8f9ca8ba82af0fd90473fd743597321ce62e6e?s=96&d=mm&r=g\",\"caption\":\"Jerwin Roy\"},\"description\":\"Aspiring DBA\",\"sameAs\":[\"http:\/\/in.linkedin.com\/in\/jerwinroy\/\",\"https:\/\/x.com\/https:\/\/twitter.com\/JerwinRoy\"],\"url\":\"https:\/\/dbtut.com\/index.php\/author\/jerwinroy\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"MongoDB user creation and roles management - Database Tutorials","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:\/\/dbtut.com\/index.php\/2019\/05\/06\/mongodb-user-creation-and-roles-management\/","og_locale":"en_US","og_type":"article","og_title":"MongoDB user creation and roles management - Database Tutorials","og_description":"Security is a supreme criteria in the databases. Proper authentication in the databases must be enabled to ensure high security. Users in the database paves a way for the better authentication in databases. In this post we are going to see how to create the users once you are done with the MongoDB installation. Its &hellip;","og_url":"https:\/\/dbtut.com\/index.php\/2019\/05\/06\/mongodb-user-creation-and-roles-management\/","og_site_name":"Database Tutorials","article_author":"http:\/\/in.linkedin.com\/in\/jerwinroy\/","article_published_time":"2019-05-06T12:19:45+00:00","article_modified_time":"2019-05-06T12:21:08+00:00","og_image":[{"width":491,"height":266,"url":"https:\/\/dbtut.com\/wp-content\/uploads\/2019\/05\/mongo-intro-1.png","type":"image\/png"}],"author":"Jerwin Roy","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/JerwinRoy","twitter_misc":{"Written by":"Jerwin Roy","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/dbtut.com\/index.php\/2019\/05\/06\/mongodb-user-creation-and-roles-management\/#article","isPartOf":{"@id":"https:\/\/dbtut.com\/index.php\/2019\/05\/06\/mongodb-user-creation-and-roles-management\/"},"author":{"name":"Jerwin Roy","@id":"https:\/\/dbtut.com\/#\/schema\/person\/1392289282fd1b53969104d8b35e8ff3"},"headline":"MongoDB user creation and roles management","datePublished":"2019-05-06T12:19:45+00:00","dateModified":"2019-05-06T12:21:08+00:00","mainEntityOfPage":{"@id":"https:\/\/dbtut.com\/index.php\/2019\/05\/06\/mongodb-user-creation-and-roles-management\/"},"wordCount":373,"commentCount":0,"publisher":{"@id":"https:\/\/dbtut.com\/#organization"},"image":{"@id":"https:\/\/dbtut.com\/index.php\/2019\/05\/06\/mongodb-user-creation-and-roles-management\/#primaryimage"},"thumbnailUrl":"https:\/\/dbtut.com\/wp-content\/uploads\/2019\/05\/mongo-intro-1.png","keywords":["MongoDB"],"articleSection":["Big Data","MongoDB","NoSQL"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/dbtut.com\/index.php\/2019\/05\/06\/mongodb-user-creation-and-roles-management\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/dbtut.com\/index.php\/2019\/05\/06\/mongodb-user-creation-and-roles-management\/","url":"https:\/\/dbtut.com\/index.php\/2019\/05\/06\/mongodb-user-creation-and-roles-management\/","name":"MongoDB user creation and roles management - Database Tutorials","isPartOf":{"@id":"https:\/\/dbtut.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dbtut.com\/index.php\/2019\/05\/06\/mongodb-user-creation-and-roles-management\/#primaryimage"},"image":{"@id":"https:\/\/dbtut.com\/index.php\/2019\/05\/06\/mongodb-user-creation-and-roles-management\/#primaryimage"},"thumbnailUrl":"https:\/\/dbtut.com\/wp-content\/uploads\/2019\/05\/mongo-intro-1.png","datePublished":"2019-05-06T12:19:45+00:00","dateModified":"2019-05-06T12:21:08+00:00","breadcrumb":{"@id":"https:\/\/dbtut.com\/index.php\/2019\/05\/06\/mongodb-user-creation-and-roles-management\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dbtut.com\/index.php\/2019\/05\/06\/mongodb-user-creation-and-roles-management\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dbtut.com\/index.php\/2019\/05\/06\/mongodb-user-creation-and-roles-management\/#primaryimage","url":"https:\/\/dbtut.com\/wp-content\/uploads\/2019\/05\/mongo-intro-1.png","contentUrl":"https:\/\/dbtut.com\/wp-content\/uploads\/2019\/05\/mongo-intro-1.png","width":491,"height":266},{"@type":"BreadcrumbList","@id":"https:\/\/dbtut.com\/index.php\/2019\/05\/06\/mongodb-user-creation-and-roles-management\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dbtut.com\/"},{"@type":"ListItem","position":2,"name":"MongoDB user creation and roles management"}]},{"@type":"WebSite","@id":"https:\/\/dbtut.com\/#website","url":"https:\/\/dbtut.com\/","name":"Database Tutorials","description":"MSSQL, Oracle, PostgreSQL, MySQL, MariaDB, DB2, Sybase, Teradata, Big Data, NOSQL, MongoDB, Couchbase, Cassandra, Windows, Linux","publisher":{"@id":"https:\/\/dbtut.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dbtut.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/dbtut.com\/#organization","name":"dbtut","url":"https:\/\/dbtut.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dbtut.com\/#\/schema\/logo\/image\/","url":"https:\/\/dbtut.com\/wp-content\/uploads\/2021\/02\/dbtutlogo.jpg","contentUrl":"https:\/\/dbtut.com\/wp-content\/uploads\/2021\/02\/dbtutlogo.jpg","width":223,"height":36,"caption":"dbtut"},"image":{"@id":"https:\/\/dbtut.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/dbtut.com\/#\/schema\/person\/1392289282fd1b53969104d8b35e8ff3","name":"Jerwin Roy","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dbtut.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d362cb6ec946a7bccb4b53862e8f9ca8ba82af0fd90473fd743597321ce62e6e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d362cb6ec946a7bccb4b53862e8f9ca8ba82af0fd90473fd743597321ce62e6e?s=96&d=mm&r=g","caption":"Jerwin Roy"},"description":"Aspiring DBA","sameAs":["http:\/\/in.linkedin.com\/in\/jerwinroy\/","https:\/\/x.com\/https:\/\/twitter.com\/JerwinRoy"],"url":"https:\/\/dbtut.com\/index.php\/author\/jerwinroy\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/posts\/12045","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/users\/98"}],"replies":[{"embeddable":true,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/comments?post=12045"}],"version-history":[{"count":0,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/posts\/12045\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/media\/12046"}],"wp:attachment":[{"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/media?parent=12045"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/categories?post=12045"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/tags?post=12045"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}