{"id":1462,"date":"2018-08-09T14:26:37","date_gmt":"2018-08-09T14:26:37","guid":{"rendered":"http:\/\/dbtut.com\/?p=1462"},"modified":"2018-11-09T21:28:15","modified_gmt":"2018-11-09T21:28:15","slug":"mongodb-query-performance","status":"publish","type":"post","link":"https:\/\/dbtut.com\/index.php\/2018\/08\/09\/mongodb-query-performance\/","title":{"rendered":"MongoDb query performance"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p>Hi guys,<\/p>\n<p>Today I want to talk about performance issues on MongoDB.<\/p>\n<p>As a dba you may informed by users or developers that the queries respond very late.<\/p>\n<p>When you check the connection numbers you may see high connection numbers.<\/p>\n<pre class=\"lang:default decode:true \">db.serverStatus().connections<\/pre>\n<p>&nbsp;<\/p>\n<p>You may see the system slowness from shard logs.<\/p>\n<p>As a note if you want to see the long running queries in your logs you need to open database profiler.<\/p>\n<p>Default level is 0 and no data is collected. In the example the queries last more than 100ms will be written to log files.<\/p>\n<pre class=\"lang:default decode:true \">db.setProfilingLevel(1, { slowms: 100 })<\/pre>\n<p>&nbsp;<\/p>\n<p>In shard logs, the long running queries are listed like this:<\/p>\n<p><strong><em>COMMAND [conn290105] command db.BigCollection command: find { find: &#8220;BigCollection&#8221;, filter: { ColumnName: &#8220;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&#8221; }, projection: { $sortKey: { $meta: &#8220;sortKey&#8221; } }, sort: { _id: 1 }, limit: 1, shardVersion: [ Timestamp 0|0, ObjectId(&#8216;000000000000000000000000&#8217;) ] } planSummary: IXSCAN { _id: 1 } keysExamined:950906 docsExamined:950906 cursorExhausted:1 keyUpdates:0 writeConflicts:0 numYields:7476 nreturned:0 reslen:224 locks:{ Global: { acquireCount: { r: 14954 } }, Database: {acquireCount: { r: 7477 } }, Collection: { acquireCount: { r: 7477 } } }protocol:op_command 2151786ms<\/em><\/strong><\/p>\n<p><em><strong>COMMAND [conn307304] command kpsdb.db.BigCollection command: find {find: &#8220;BigCollection&#8221;, filter: { ColumnName:&#8221;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&#8221; },projection: { $sortKey: { $meta: &#8220;sortKey&#8221; } }, sort: { _id: 1 }, limit: 1, shardVersion: [ Timestamp 0|0,ObjectId(&#8216;000000000000000000000000&#8217;) ] }planSummary: IXSCAN { _id: 1 } keysExamined:955760 docsExamined:955760 cursorExhausted:1keyUpdates:0 writeConflicts:0 numYields:7624 nreturned:0 reslen:224 locks:{Global: { acquireCount: { r: 15250 } }, Database: { acquireCount: { r: 7625 } },Collection: { acquireCount: { r: 7625 } } } protocol:op_command 4227699ms<\/strong><\/em><\/p>\n<p>&nbsp;<\/p>\n<p>Here we can get some information from this log:<\/p>\n<p>1- The query operates on the collection named BigCollection.<br \/>\n2- The query gets data by filtering ColumnName.<br \/>\n3- In planSummary we can see IXSCAN that means index scanning is used.<\/p>\n<p>Until here everything seems good. Index scan is ok but the point is <strong>keyExamined<\/strong> and <strong>docsExamined<\/strong> values.<\/p>\n<p>4- docsExamined value shows us how many documant is accessed from disk. Here this value is 955760<\/p>\n<p>&nbsp;<\/p>\n<p>Although the query result won&#8217;t give\u00a0955760 \u00a0documents database needs to check 955760 document.<\/p>\n<p><strong>This shows us the used index is not the one we want!<\/strong><\/p>\n<p>With this index query lasts in 4227699ms. And this is a very high value for MongoDB.<\/p>\n<p>This affects the other sessions and session values on Mongos are increasing.<\/p>\n<p>If the session limit is hit then timeout errors are given to users.<\/p>\n<p>This bad index does not affect only the users and the application, it also affects the replication process.The congestion in the primary node leads to send timeout messages to secondary. And secondary goes in the recovery state.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>What is the solution?<\/strong><\/p>\n<p><strong>We need to create the right index on the collection:<\/strong><\/p>\n<pre class=\"lang:default decode:true \">db.BigCollection.getIndexes()\r\ndb.BigCollection.createIndex({ColumnName: 1}, {background: true});<\/pre>\n<p>&nbsp;<\/p>\n<p>Then from the logs you can see the queries are faster and there are no timeout messages.<\/p>\n<p>The indexes are one of the most important objects in MongoDB.<\/p>\n<p>The developers must check the explain plans and create appropriate indexes before deploying.<\/p>\n<p>Checking explain plans will be subject of another post.<\/p>\n\n<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_1462\" class=\"pvc_stats all  \" data-element-id=\"1462\" 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>&nbsp; Hi guys, Today I want to talk about performance issues on MongoDB. As a dba you may informed by users or developers that the queries respond very late. When you check the connection numbers you may see high connection numbers. db.serverStatus().connections &nbsp; You may see the system slowness from shard logs. As a note &hellip;<\/p>\n<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_1462\" class=\"pvc_stats all  \" data-element-id=\"1462\" 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":13,"featured_media":0,"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":[1306],"tags":[1381,171,1382,1380],"class_list":["post-1462","post","type-post","status-publish","format-standard","","category-mongodb","tag-docexamined","tag-index","tag-keysexamined","tag-mongodb-performance"],"aioseo_notices":[],"a3_pvc":{"activated":true,"total_views":1366,"today_views":0},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>MongoDb query performance - 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\/2018\/08\/09\/mongodb-query-performance\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"MongoDb query performance - Database Tutorials\" \/>\n<meta property=\"og:description\" content=\"&nbsp; Hi guys, Today I want to talk about performance issues on MongoDB. As a dba you may informed by users or developers that the queries respond very late. When you check the connection numbers you may see high connection numbers. db.serverStatus().connections &nbsp; You may see the system slowness from shard logs. As a note &hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dbtut.com\/index.php\/2018\/08\/09\/mongodb-query-performance\/\" \/>\n<meta property=\"og:site_name\" content=\"Database Tutorials\" \/>\n<meta property=\"article:published_time\" content=\"2018-08-09T14:26:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-11-09T21:28:15+00:00\" \/>\n<meta name=\"author\" content=\"Selcen Sahin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Selcen Sahin\" \/>\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\/2018\/08\/09\/mongodb-query-performance\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/dbtut.com\/index.php\/2018\/08\/09\/mongodb-query-performance\/\"},\"author\":{\"name\":\"Selcen Sahin\",\"@id\":\"https:\/\/dbtut.com\/#\/schema\/person\/87438a648f4fcee5ebc050fa2d1b68ca\"},\"headline\":\"MongoDb query performance\",\"datePublished\":\"2018-08-09T14:26:37+00:00\",\"dateModified\":\"2018-11-09T21:28:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/dbtut.com\/index.php\/2018\/08\/09\/mongodb-query-performance\/\"},\"wordCount\":455,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/dbtut.com\/#organization\"},\"keywords\":[\"docExamined\",\"Index\",\"keysExamined\",\"MongoDB performance\"],\"articleSection\":[\"MongoDB\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/dbtut.com\/index.php\/2018\/08\/09\/mongodb-query-performance\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/dbtut.com\/index.php\/2018\/08\/09\/mongodb-query-performance\/\",\"url\":\"https:\/\/dbtut.com\/index.php\/2018\/08\/09\/mongodb-query-performance\/\",\"name\":\"MongoDb query performance - Database Tutorials\",\"isPartOf\":{\"@id\":\"https:\/\/dbtut.com\/#website\"},\"datePublished\":\"2018-08-09T14:26:37+00:00\",\"dateModified\":\"2018-11-09T21:28:15+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/dbtut.com\/index.php\/2018\/08\/09\/mongodb-query-performance\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/dbtut.com\/index.php\/2018\/08\/09\/mongodb-query-performance\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/dbtut.com\/index.php\/2018\/08\/09\/mongodb-query-performance\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/dbtut.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"MongoDb query performance\"}]},{\"@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\/87438a648f4fcee5ebc050fa2d1b68ca\",\"name\":\"Selcen Sahin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/dbtut.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/403f3e1ed22269aba4b27e275764c81032219d846808ea020c5512c9ffe300f6?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/403f3e1ed22269aba4b27e275764c81032219d846808ea020c5512c9ffe300f6?s=96&d=mm&r=g\",\"caption\":\"Selcen Sahin\"},\"url\":\"https:\/\/dbtut.com\/index.php\/author\/selcensahin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"MongoDb query performance - 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\/2018\/08\/09\/mongodb-query-performance\/","og_locale":"en_US","og_type":"article","og_title":"MongoDb query performance - Database Tutorials","og_description":"&nbsp; Hi guys, Today I want to talk about performance issues on MongoDB. As a dba you may informed by users or developers that the queries respond very late. When you check the connection numbers you may see high connection numbers. db.serverStatus().connections &nbsp; You may see the system slowness from shard logs. As a note &hellip;","og_url":"https:\/\/dbtut.com\/index.php\/2018\/08\/09\/mongodb-query-performance\/","og_site_name":"Database Tutorials","article_published_time":"2018-08-09T14:26:37+00:00","article_modified_time":"2018-11-09T21:28:15+00:00","author":"Selcen Sahin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Selcen Sahin","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/dbtut.com\/index.php\/2018\/08\/09\/mongodb-query-performance\/#article","isPartOf":{"@id":"https:\/\/dbtut.com\/index.php\/2018\/08\/09\/mongodb-query-performance\/"},"author":{"name":"Selcen Sahin","@id":"https:\/\/dbtut.com\/#\/schema\/person\/87438a648f4fcee5ebc050fa2d1b68ca"},"headline":"MongoDb query performance","datePublished":"2018-08-09T14:26:37+00:00","dateModified":"2018-11-09T21:28:15+00:00","mainEntityOfPage":{"@id":"https:\/\/dbtut.com\/index.php\/2018\/08\/09\/mongodb-query-performance\/"},"wordCount":455,"commentCount":0,"publisher":{"@id":"https:\/\/dbtut.com\/#organization"},"keywords":["docExamined","Index","keysExamined","MongoDB performance"],"articleSection":["MongoDB"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/dbtut.com\/index.php\/2018\/08\/09\/mongodb-query-performance\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/dbtut.com\/index.php\/2018\/08\/09\/mongodb-query-performance\/","url":"https:\/\/dbtut.com\/index.php\/2018\/08\/09\/mongodb-query-performance\/","name":"MongoDb query performance - Database Tutorials","isPartOf":{"@id":"https:\/\/dbtut.com\/#website"},"datePublished":"2018-08-09T14:26:37+00:00","dateModified":"2018-11-09T21:28:15+00:00","breadcrumb":{"@id":"https:\/\/dbtut.com\/index.php\/2018\/08\/09\/mongodb-query-performance\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dbtut.com\/index.php\/2018\/08\/09\/mongodb-query-performance\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/dbtut.com\/index.php\/2018\/08\/09\/mongodb-query-performance\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dbtut.com\/"},{"@type":"ListItem","position":2,"name":"MongoDb query performance"}]},{"@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\/87438a648f4fcee5ebc050fa2d1b68ca","name":"Selcen Sahin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dbtut.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/403f3e1ed22269aba4b27e275764c81032219d846808ea020c5512c9ffe300f6?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/403f3e1ed22269aba4b27e275764c81032219d846808ea020c5512c9ffe300f6?s=96&d=mm&r=g","caption":"Selcen Sahin"},"url":"https:\/\/dbtut.com\/index.php\/author\/selcensahin\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/posts\/1462","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\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/comments?post=1462"}],"version-history":[{"count":0,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/posts\/1462\/revisions"}],"wp:attachment":[{"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/media?parent=1462"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/categories?post=1462"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/tags?post=1462"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}