{"id":9054,"date":"2020-08-12T08:41:26","date_gmt":"2020-08-12T15:41:26","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=9054"},"modified":"2023-05-24T06:17:27","modified_gmt":"2023-05-24T13:17:27","slug":"import-documents-with-admin-ui","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/import-documents-with-admin-ui\/","title":{"rendered":"New in Couchbase 6.6: Import Docs Using Web Admin Console"},"content":{"rendered":"<p><span style=\"font-weight: 400\">Couchbase 6.6 comes with a much needed feature, Import documents using the Couchbase Admin Web Console. This provides an easy way to quickly import <strong>small<\/strong> datasets in a variety of formats to compliment <\/span><a href=\"https:\/\/docs.couchbase.com\/server\/6.5\/tools\/cbimport.html\"><span style=\"font-weight: 400\">cbimport<\/span><\/a><span style=\"font-weight: 400\"> which is a more comprehensive command-line solution, with a lot more data import options.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">In this blog post, we will look at some use cases and some gotchas when Importing data.<\/span><\/p>\n<h2><span style=\"font-weight: 400\">Checking out the feature<\/span><\/h2>\n<p><span style=\"font-weight: 400\">Import Documents is accessed by Clicking on the <\/span><b>Documents<\/b><span style=\"font-weight: 400\"> link on the left panel and the <\/span><b>Import Document<\/b><span style=\"font-weight: 400\"> button in the blue panel at the top of the page.\u00a0<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-9055\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2020\/08\/blog-import-1-300x137.png\" alt=\"\" width=\"843\" height=\"385\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/blog-import-1-300x137.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/blog-import-1-1024x468.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/blog-import-1-768x351.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/blog-import-1-1536x702.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/blog-import-1-2048x936.png 2048w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/blog-import-1-20x9.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/blog-import-1-1320x603.png 1320w\" sizes=\"auto, (max-width: 843px) 100vw, 843px\" \/><\/p>\n<p><span style=\"font-weight: 400\">The fields are all self explanatory, but I\u2019ll take a look at importing a small dataset (just 5 lines) to demonstrate the feature. I have created 4 files with different formats on my laptop to demonstrate the feature. Note that we do not necessarily need an empty Destination Bucket, but for this test, I created a bucket <\/span><b>test<\/b><span style=\"font-weight: 400\"> which does not have any documents yet.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Let\u2019s import our JSON List dataset.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-9056\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2020\/08\/blog-import-2-300x137.png\" alt=\"\" width=\"843\" height=\"385\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/blog-import-2-300x137.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/blog-import-2-1024x468.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/blog-import-2-768x351.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/blog-import-2-1536x702.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/blog-import-2-2048x936.png 2048w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/blog-import-2-20x9.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/blog-import-2-1320x603.png 1320w\" sizes=\"auto, (max-width: 843px) 100vw, 843px\" \/><\/p>\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">I clicked on the <\/span><b>Select File to Import<\/b><span style=\"font-weight: 400\"> button and selected <\/span><i><span style=\"font-weight: 400\">airport.json<\/span><\/i><span style=\"font-weight: 400\">, a file with 5 JSON documents on my laptop.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Before actually importing the data, the screen shows a sample of the <\/span><b>File Contents<\/b><span style=\"font-weight: 400\"> in different formats. This serves as a quick check.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Next I have a choice of setting the <\/span><b>key<\/b><span style=\"font-weight: 400\"> of the document while importing, in the<\/span><b> Import With Document ID<\/b><span style=\"font-weight: 400\"> radio buttons. The choices are <\/span><b>UUID,<\/b><span style=\"font-weight: 400\"> or where possible, a <\/span><b>Value of Field<\/b><span style=\"font-weight: 400\">.<\/span>\n<ul>\n<li style=\"font-weight: 400\"><b>Note when choosing Value of Field<\/b><span style=\"font-weight: 400\">:<\/span>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">This field has to be in every document with a non-null, unique value.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">T<\/span><span style=\"font-weight: 400\">he tool does not ensure that candidate ID fields have unique values across every document. The Import UI only checks to ensure that the field is <\/span><b>present<\/b><span style=\"font-weight: 400\"> in every document.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">\u00a0If you select an ID field with duplicate values, then older documents will get overwritten by new documents with the same ID.<\/span><\/li>\n<\/ul>\n<\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">For now, I will stick with the <\/span><b>UUID<\/b><span style=\"font-weight: 400\"> choice and go ahead with the Import.<\/span><\/li>\n<\/ul>\n<\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Next, I selected <\/span><b>test<\/b><span style=\"font-weight: 400\"> as my <\/span><b>Destination Bucket<\/b><span style=\"font-weight: 400\">.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Then, I click on the <\/span><b>Import Data<\/b><span style=\"font-weight: 400\"> button at the bottom of the screen.<\/span><\/li>\n<\/ol>\n<p>Import is successful and it also displays the number of documents imported in a pop up box.<br \/>\n<span style=\"font-weight: 400\">The screen also shows a helpful <\/span><b>cbimport<\/b><span style=\"font-weight: 400\"> command in case the data size is large.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\u00a0<\/span><span style=\"font-weight: 400\">Lets import the same set of documents, but this time, choose the <b>Value of Field<\/b> like so:<br \/>\n<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-9057\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2020\/08\/blog-import-3-300x137.png\" alt=\"\" width=\"852\" height=\"389\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/blog-import-3-300x137.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/blog-import-3-1024x468.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/blog-import-3-768x351.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/blog-import-3-1536x702.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/blog-import-3-2048x936.png 2048w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/blog-import-3-20x9.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/blog-import-3-1320x603.png 1320w\" sizes=\"auto, (max-width: 852px) 100vw, 852px\" \/><br \/>\n<span style=\"font-weight: 400\">I will choose <\/span><b>id<\/b><span style=\"font-weight: 400\">.<br \/>\n<\/span><span style=\"font-weight: 400\">Now, that I have imported the same set of documents twice, but with different <\/span><b>keys<\/b><span style=\"font-weight: 400\">, I will now have 10 documents in the bucket. Let&#8217;s check this out by clicking on the <\/span><b>Document Editor<\/b><span style=\"font-weight: 400\"> button in the <\/span><b>blue<\/b><span style=\"font-weight: 400\"> panel on top.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-9058\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2020\/08\/blog-import-4-300x137.png\" alt=\"\" width=\"856\" height=\"391\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/blog-import-4-300x137.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/blog-import-4-1024x468.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/blog-import-4-768x351.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/blog-import-4-1536x702.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/blog-import-4-2048x936.png 2048w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/blog-import-4-20x9.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/blog-import-4-1320x603.png 1320w\" sizes=\"auto, (max-width: 856px) 100vw, 856px\" \/><\/p>\n<p><span style=\"font-weight: 400\">Here we see the 10 documents, a set of 5 with the <\/span><b>id<\/b><span style=\"font-weight: 400\"> field as the document key and another set of 5 with the server generated UUID as the key.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Let&#8217;s check out 1 document:<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-9059\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2020\/08\/blog-import-5-300x137.png\" alt=\"\" width=\"847\" height=\"387\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/blog-import-5-300x137.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/blog-import-5-1024x468.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/blog-import-5-768x351.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/blog-import-5-1536x702.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/blog-import-5-2048x936.png 2048w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/blog-import-5-20x9.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/blog-import-5-1320x603.png 1320w\" sizes=\"auto, (max-width: 847px) 100vw, 847px\" \/><\/p>\n<p><span style=\"font-weight: 400\">Looks good.<\/span><\/p>\n<h2><span style=\"font-weight: 400\">Further tests<\/span><\/h2>\n<p><span style=\"font-weight: 400\">You can also test importing the same set of data in different formats.<\/span><\/p>\n<h2><span style=\"font-weight: 400\">File Formats<\/span><\/h2>\n<h4><span style=\"font-weight: 400\">JSON List<\/span><\/h4>\n<p>A JSON list is a list (indicated by square brackets) of any number of JSON objects (indicated by curly braces) separated by commas.<\/p>\n<pre class=\"theme:sublime-text font-size:10 toolbar:2 show-lang:2 show-plain:3 lang:default decode:true\" title=\"JSON List\">[\r\n  {\r\n      \"airportname\": \"Calais Dunkerque\",\r\n      \"city\": \"Calais\",\r\n      \"country\": \"France\",\r\n      \"faa\": \"CQF\",\r\n      \"geo\": {\r\n        \"alt\": 12,\r\n        \"lat\": 50.962097,\r\n        \"lon\": 1.954764\r\n      },\r\n      \"icao\": \"LFAC\",\r\n      \"id\": 1254,\r\n      \"type\": \"airport\",\r\n      \"tz\": \"Europe\/Paris\"\r\n  },\r\n\u2026.\r\n  {\r\n      \"airportname\": \"Bray\",\r\n      \"city\": \"Albert\",\r\n      \"country\": \"France\",\r\n      \"faa\": null,\r\n      \"geo\": {\r\n        \"alt\": 364,\r\n        \"lat\": 49.971531,\r\n        \"lon\": 2.697661\r\n      },\r\n      \"icao\": \"LFAQ\",\r\n      \"id\": 1258,\r\n      \"type\": \"airport\",\r\n      \"tz\": \"Europe\/Paris\"\r\n  }\r\n]<\/pre>\n<h4><span style=\"font-weight: 400\">JSON Lines<\/span><\/h4>\n<p>JSON lines is a file where each line has a separate complete JSON object on that line.<\/p>\n<pre class=\"theme:sublime-text font-size:10 toolbar:2 show-lang:2 show-plain:3 lang:default decode:true\" title=\"JSON Lines\">{\"airportname\":\"Peronne St Quentin\",\"city\":\"Peronne\",\"country\":\"France\",\"faa\":null,\"geo\":{\"alt\":295,\"lat\":49.868547,\"lon\":3.029578},\"icao\":\"LFAG\",\"id\":1255,\"type\":\"airport\",\"tz\":\"Europe\/Paris\"}\r\n{\"airportname\":\"Bray\",\"city\":\"Albert\",\"country\":\"France\",\"faa\":null,\"geo\":{\"alt\":364,\"lat\":49.971531,\"lon\":2.697661},\"icao\":\"LFAQ\",\"id\":1258,\"type\":\"airport\",\"tz\":\"Europe\/Paris\"}\r\n{\"airportname\":\"Calais Dunkerque\",\"city\":\"Calais\",\"country\":\"France\",\"faa\":\"CQF\",\"geo\":{\"alt\":12,\"lat\":50.962097,\"lon\":1.954764},\"icao\":\"LFAC\",\"id\":1254,\"type\":\"airport\",\"tz\":\"Europe\/Paris\"}\r\n{\"airportname\":\"Les Loges\",\"city\":\"Nangis\",\"country\":\"France\",\"faa\":null,\"geo\":{\"alt\":428,\"lat\":48.596219,\"lon\":3.006786},\"icao\":\"LFAI\",\"id\":1256,\"type\":\"airport\",\"tz\":\"Europe\/Paris\"}\r\n{\"airportname\":\"Couterne\",\"city\":\"Bagnole-de-l'orne\",\"country\":\"France\",\"faa\":null,\"geo\":{\"alt\":718,\"lat\":48.545836,\"lon\":-0.387444},\"icao\":\"LFAO\",\"id\":1257,\"type\":\"airport\",\"tz\":\"Europe\/Paris\"}<\/pre>\n<h4><span style=\"font-weight: 400\">CSV (Comma Separated Variables)<\/span><\/h4>\n<pre class=\"theme:sublime-text font-size:10 toolbar:2 show-lang:2 show-plain:3 lang:default decode:true\" title=\"CSV\">airportname,city,country,faa,geo.alt,geo.lat,geo.lon,icao,id,type,tz\r\n\"Calais Dunkerque\",\"Calais\",\"France\",\"CQF\",12,50.962097,1.954764,\"LFAC\",1254,\"airport\",\"Europe\/Paris\"\r\n\"Peronne St Quentin\",\"Peronne\",\"France\",\"null\",295,49.868547,3.029578,\"LFAG\",1255,\"airport\",\"Europe\/Paris\"\r\n\"Les Loges\",\"Nangis\",\"France\",null,428,48.596219,3.006786,\"LFAI\",1256,\"airport\",\"Europe\/Paris\"\r\n\"Couterne\",\"Bagnole-de-l'orne\",\"France\",null,718,48.545836,-0.387444,\"LFAO\",1257,\"airport\",\"Europe\/Paris\"\r\n\"Bray\",\"Albert\",\"France\",null,364,49.971531,2.697661,\"LFAQ\",1258,\"airport\",\"Europe\/Paris\"<\/pre>\n<p><b>Note<\/b><span style=\"font-weight: 400\">:<\/span><\/p>\n<ul>\n<li><span style=\"font-weight: 400\">The CSV format &#8220;flattens&#8221; JSON data and does not support arrays or nested values.<\/span><\/li>\n<li><span style=\"font-weight: 400\">The CSV format doesn\u2019t have a well-defined way to support null values. String values in CSV are optionally quoted, so there is no standard way to distinguish the string \u201cnull\u201d from the value null. So, after importing from a CSV dataset, the value null will be imported as the string &#8220;null&#8221;.<\/span><\/li>\n<\/ul>\n<h4>TSV (Tab Separated Variables)<\/h4>\n<pre class=\"theme:sublime-text font-size:10 toolbar:2 show-lang:2 show-plain:3 lang:default decode:true\" title=\"TSV\">airportname\tcity\tcountry\tfaa\tgeo.alt\tgeo.lat\tgeo.lon\ticao\tid\ttype\ttz\r\n\"Calais Dunkerque\"\t\"Calais\"\t\"France\"\t\"CQF\"\t12\t50.962097\t1.954764\t\"LFAC\"\t1254\t\"airport\"\t\"Europe\/Paris\"\r\n\"Peronne St Quentin\"\t\"Peronne\"\t\"France\"\tnull\t295\t49.868547\t3.029578\t\"LFAG\"\t1255\t\"airport\"\t\"Europe\/Paris\"\r\n\"Les Loges\"\t\"Nangis\"\t\"France\"\tnull\t428\t48.596219\t3.006786\t\"LFAI\"\t1256\t\"airport\"\t\"Europe\/Paris\"\r\n\"Couterne\"\t\"Bagnole-de-l'orne\"\t\"France\"\tnull\t718\t48.545836\t-0.387444\t\"LFAO\"\t1257\t\"airport\"\t\"Europe\/Paris\"\r\n\"Bray\"\t\"Albert\"\t\"France\"\tnull\t364\t49.971531\t2.697661\t\"LFAQ\"\t1258\t\"airport\"\t\"Europe\/Paris\"<\/pre>\n<p><b>Note<\/b><span style=\"font-weight: 400\">:<\/span><\/p>\n<ul>\n<li><span style=\"font-weight: 400\">The TSV format &#8220;flattens&#8221; JSON data and\u00a0does not support arrays or nested values.<\/span><\/li>\n<li><span style=\"font-weight: 400\">The TSV format doesn\u2019t have a well-defined way to support null values. String values in TSV are optionally quoted, so there is no standard way to distinguish the string \u201cnull\u201d from the value null. So, after importing from a CSV dataset, the value null will be imported as the string &#8220;null&#8221;.<\/span><\/li>\n<\/ul>\n<h3>Explore Couchbase Server 6.6 resources<\/h3>\n<div class=\"responsive-table\">\n<table>\n<tbody>\n<tr>\n<td><b>Blogs<\/b><\/td>\n<td><b>Docs and Tutorials<\/b><\/td>\n<td><b>Webpages and Webinars<\/b><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.couchbase.com\/blog\/whats-new-and-improved-in-couchbase-server-6-6\/\"><span style=\"font-weight: 400\">What\u2019s New in Couchbase Server 6.6<\/span><\/a><\/td>\n<td><a href=\"https:\/\/docs.couchbase.com\/server\/current\/introduction\/whats-new.html\"><span style=\"font-weight: 400\">What\u2019s New in Couchbase Server 6.6?<\/span><\/a><\/td>\n<td><a href=\"https:\/\/event.on24.com\/eventRegistration\/EventLobbyServlet?target=reg20.jsp&amp;partnerref=website&amp;eventid=2566405&amp;sessionid=1&amp;key=9DB74CF2A4251458E10D64B86B68C0EF&amp;regTag=&amp;sourcepage=register\"><span style=\"font-weight: 400\">New Features in Couchbase Server 6.6: Analytics, Backup, Query, and More<\/span><\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.couchbase.com\/blog\/eventing-improvements-timers-handlers-and-statistics\/\"><span style=\"font-weight: 400\">Eventing Improvements (Timers, Handlers, and Statistics)<\/span><\/a><\/td>\n<td><a href=\"https:\/\/docs.couchbase.com\/server\/6.6\/release-notes\/relnotes.html\"><span style=\"font-weight: 400\">Couchbase Server 6.6 Release Notes<\/span><\/a><\/td>\n<td><a href=\"https:\/\/www.couchbase.com\/products\/analytics\/\"><span style=\"font-weight: 400\">Couchbase Analytics Service<\/span><\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.couchbase.com\/blog\/remote-links-analyze-your-enterprise-with-couchbase-analytics\/\"><span style=\"font-weight: 400\">Remote Links \u2013 Analyze Your Enterprise With Couchbase Analytics<\/span><\/a><\/td>\n<td><a href=\"https:\/\/index-advisor.couchbase.com\/indexadvisor\/#1\"><span style=\"font-weight: 400\">Try the Couchbase Index Advisor Service<\/span><\/a><\/td>\n<td><a href=\"https:\/\/www.couchbase.com\/products\/server\/whats-new\/\"><span style=\"font-weight: 400\">What\u2019s New in Couchbase Server (Product Page)<\/span><\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.couchbase.com\/blog\/external-datasets-extend-your-reach-with-couchbase-analytics\/\"><span style=\"font-weight: 400\">External Datasets \u2013 Extend Your Reach With Couchbase Analytics<\/span><\/a><\/td>\n<td><a href=\"https:\/\/docs.couchbase.com\/server\/current\/analytics\/rest-links.html\"><span style=\"font-weight: 400\">Set Up Analytics Remote and S3 Links Using REST API<\/span><\/a><\/td>\n<td><a href=\"https:\/\/www.couchbase.com\/products\/editions\/\"><span style=\"font-weight: 400\">Compare Editions<\/span><\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.couchbase.com\/blog\/announcing-flex-index-with-couchbase\/\"><span style=\"font-weight: 400\">Announcing Flex Index With Couchbase<\/span><\/a><\/td>\n<td><a href=\"https:\/\/docs.couchbase.com\/server\/current\/analytics\/5_ddl.html\"><span style=\"font-weight: 400\">Create External Datasets Using Data Definition Language (DDL)<\/span><\/a><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.couchbase.com\/blog\/introducing-backing-up-to-object-store-s3\/\"><span style=\"font-weight: 400\">Introducing Backing Up to Object Store (S3)<\/span><\/a><\/td>\n<td><a href=\"https:\/\/docs.couchbase.com\/server\/current\/cli\/cbcli\/couchbase-cli-analytics-link-setup.html\"><span style=\"font-weight: 400\">Set Up Analytics Remote and S3 Links Using CLI<\/span><\/a><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.couchbase.com\/blog\/import-documents-with-admin-ui\/\"><span style=\"font-weight: 400\">Import Documents With the Web Admin Console<\/span><\/a><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h3><\/h3>\n<div class=\"responsive-table\">\n<table>\n<tbody>\n<tr>\n<td><b>Blogs<\/b><\/td>\n<td><b>Docs and Tutorials<\/b><\/td>\n<td><b>Webpages and Webinars<\/b><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.couchbase.com\/blog\/whats-new-and-improved-in-couchbase-server-6-6\/\"><span style=\"font-weight: 400\">What\u2019s New in Couchbase Server 6.6<\/span><\/a><\/td>\n<td><a href=\"https:\/\/docs.couchbase.com\/server\/current\/introduction\/whats-new.html\"><span style=\"font-weight: 400\">What\u2019s New in Couchbase Server 6.6?<\/span><\/a><\/td>\n<td><a href=\"https:\/\/event.on24.com\/eventRegistration\/EventLobbyServlet?target=reg20.jsp&amp;partnerref=website&amp;eventid=2566405&amp;sessionid=1&amp;key=9DB74CF2A4251458E10D64B86B68C0EF&amp;regTag=&amp;sourcepage=register\"><span style=\"font-weight: 400\">New Features in Couchbase Server 6.6: Analytics, Backup, Query, and More<\/span><\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.couchbase.com\/blog\/eventing-improvements-timers-handlers-and-statistics\/\"><span style=\"font-weight: 400\">Eventing Improvements (Timers, Handlers, and Statistics)<\/span><\/a><\/td>\n<td><a href=\"https:\/\/docs.couchbase.com\/server\/6.6\/release-notes\/relnotes.html\"><span style=\"font-weight: 400\">Couchbase Server 6.6 Release Notes<\/span><\/a><\/td>\n<td><a href=\"https:\/\/www.couchbase.com\/products\/analytics\/\"><span style=\"font-weight: 400\">Couchbase Analytics Service<\/span><\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.couchbase.com\/blog\/remote-links-analyze-your-enterprise-with-couchbase-analytics\/\"><span style=\"font-weight: 400\">Remote Links \u2013 Analyze Your Enterprise With Couchbase Analytics<\/span><\/a><\/td>\n<td><a href=\"https:\/\/index-advisor.couchbase.com\/indexadvisor\/#1\"><span style=\"font-weight: 400\">Try the Couchbase Index Advisor Service<\/span><\/a><\/td>\n<td><a href=\"https:\/\/www.couchbase.com\/products\/server\/whats-new\/\"><span style=\"font-weight: 400\">What\u2019s New in Couchbase Server (Product Page)<\/span><\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.couchbase.com\/blog\/external-datasets-extend-your-reach-with-couchbase-analytics\/\"><span style=\"font-weight: 400\">External Datasets \u2013 Extend Your Reach With Couchbase Analytics<\/span><\/a><\/td>\n<td><a href=\"https:\/\/docs.couchbase.com\/server\/current\/analytics\/rest-links.html\"><span style=\"font-weight: 400\">Set Up Analytics Remote and S3 Links Using REST API<\/span><\/a><\/td>\n<td><a href=\"https:\/\/www.couchbase.com\/products\/editions\/\"><span style=\"font-weight: 400\">Compare Editions<\/span><\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.couchbase.com\/blog\/announcing-flex-index-with-couchbase\/\"><span style=\"font-weight: 400\">Announcing Flex Index With Couchbase<\/span><\/a><\/td>\n<td><a href=\"https:\/\/docs.couchbase.com\/server\/current\/analytics\/5_ddl.html\"><span style=\"font-weight: 400\">Create External Datasets Using Data Definition Language (DDL)<\/span><\/a><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.couchbase.com\/blog\/introducing-backing-up-to-object-store-s3\/\"><span style=\"font-weight: 400\">Introducing Backing Up to Object Store (S3)<\/span><\/a><\/td>\n<td><a href=\"https:\/\/docs.couchbase.com\/server\/current\/cli\/cbcli\/couchbase-cli-analytics-link-setup.html\"><span style=\"font-weight: 400\">Set Up Analytics Remote and S3 Links Using CLI<\/span><\/a><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/www.couchbase.com\/blog\/import-documents-with-admin-ui\/\"><span style=\"font-weight: 400\">Import Documents With the Web Admin Console<\/span><\/a><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h3><\/h3>\n","protected":false},"excerpt":{"rendered":"<p>Couchbase 6.6 comes with a much needed feature, Import documents using the Couchbase Admin Web Console. This provides an easy way to quickly import small datasets in a variety of formats to compliment cbimport which is a more comprehensive command-line [&hellip;]<\/p>\n","protected":false},"author":57747,"featured_media":10552,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1815,1816],"tags":[1775,1502,2085],"ppma_author":[9106],"class_list":["post-9054","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-best-practices-and-tutorials","category-couchbase-server","tag-cbimport","tag-import","tag-ui"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.7.1 (Yoast SEO v25.7) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>New in Couchbase 6.6: Import Docs Using Web Admin Console<\/title>\n<meta name=\"description\" content=\"Import documents from the Couchbase Administration UI and take advantage of small datasets uploaded in a variety of formats.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.couchbase.com\/blog\/import-documents-with-admin-ui\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"New in Couchbase 6.6: Import Docs Using Web Admin Console\" \/>\n<meta property=\"og:description\" content=\"Import documents from the Couchbase Administration UI and take advantage of small datasets uploaded in a variety of formats.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/import-documents-with-admin-ui\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2020-08-12T15:41:26+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-05-24T13:17:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2020\/08\/admin-console_resized-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t<meta property=\"og:image:height\" content=\"631\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Prasad Doddi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Prasad Doddi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/import-documents-with-admin-ui\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/import-documents-with-admin-ui\/\"},\"author\":{\"name\":\"Prasad Doddi\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/7870a85b21341a1cdbdd737ba6e6e077\"},\"headline\":\"New in Couchbase 6.6: Import Docs Using Web Admin Console\",\"datePublished\":\"2020-08-12T15:41:26+00:00\",\"dateModified\":\"2023-05-24T13:17:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/import-documents-with-admin-ui\/\"},\"wordCount\":939,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/import-documents-with-admin-ui\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/admin-console_resized-1.jpg\",\"keywords\":[\"cbimport\",\"import\",\"UI\"],\"articleSection\":[\"Best Practices and Tutorials\",\"Couchbase Server\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/import-documents-with-admin-ui\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/import-documents-with-admin-ui\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/import-documents-with-admin-ui\/\",\"name\":\"New in Couchbase 6.6: Import Docs Using Web Admin Console\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/import-documents-with-admin-ui\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/import-documents-with-admin-ui\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/admin-console_resized-1.jpg\",\"datePublished\":\"2020-08-12T15:41:26+00:00\",\"dateModified\":\"2023-05-24T13:17:27+00:00\",\"description\":\"Import documents from the Couchbase Administration UI and take advantage of small datasets uploaded in a variety of formats.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/import-documents-with-admin-ui\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/import-documents-with-admin-ui\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/import-documents-with-admin-ui\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/admin-console_resized-1.jpg\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/admin-console_resized-1.jpg\",\"width\":1600,\"height\":631,\"caption\":\"Three co-workers talking at an outdoor table\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/import-documents-with-admin-ui\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"New in Couchbase 6.6: Import Docs Using Web Admin Console\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/7870a85b21341a1cdbdd737ba6e6e077\",\"name\":\"Prasad Doddi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/eefad0ed7be820b285621aa4d67f7578\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a9ce547feba43afcbcf1425142725c663678810966eaa0ddc7d38702e647ee63?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a9ce547feba43afcbcf1425142725c663678810966eaa0ddc7d38702e647ee63?s=96&d=mm&r=g\",\"caption\":\"Prasad Doddi\"},\"description\":\"Prasad is a Senior Product Manager in Couchbase Cloud. Prior to Couchbase, he worked at IBM in various departments including Development, QA, Support and Technical Sales. Prasad holds a master\u2019s degree in Chem. Engg. from Clarkson University, NY.\",\"sameAs\":[\"www.linkedin.com\/in\/krishna-prasad-doddi\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/author\/prasad-doddi\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"New in Couchbase 6.6: Import Docs Using Web Admin Console","description":"Import documents from the Couchbase Administration UI and take advantage of small datasets uploaded in a variety of formats.","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:\/\/www.couchbase.com\/blog\/import-documents-with-admin-ui\/","og_locale":"en_US","og_type":"article","og_title":"New in Couchbase 6.6: Import Docs Using Web Admin Console","og_description":"Import documents from the Couchbase Administration UI and take advantage of small datasets uploaded in a variety of formats.","og_url":"https:\/\/www.couchbase.com\/blog\/import-documents-with-admin-ui\/","og_site_name":"The Couchbase Blog","article_published_time":"2020-08-12T15:41:26+00:00","article_modified_time":"2023-05-24T13:17:27+00:00","og_image":[{"width":1600,"height":631,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2020\/08\/admin-console_resized-1.jpg","type":"image\/jpeg"}],"author":"Prasad Doddi","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Prasad Doddi","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/import-documents-with-admin-ui\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/import-documents-with-admin-ui\/"},"author":{"name":"Prasad Doddi","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/7870a85b21341a1cdbdd737ba6e6e077"},"headline":"New in Couchbase 6.6: Import Docs Using Web Admin Console","datePublished":"2020-08-12T15:41:26+00:00","dateModified":"2023-05-24T13:17:27+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/import-documents-with-admin-ui\/"},"wordCount":939,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/import-documents-with-admin-ui\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/admin-console_resized-1.jpg","keywords":["cbimport","import","UI"],"articleSection":["Best Practices and Tutorials","Couchbase Server"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/import-documents-with-admin-ui\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/import-documents-with-admin-ui\/","url":"https:\/\/www.couchbase.com\/blog\/import-documents-with-admin-ui\/","name":"New in Couchbase 6.6: Import Docs Using Web Admin Console","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/import-documents-with-admin-ui\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/import-documents-with-admin-ui\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/admin-console_resized-1.jpg","datePublished":"2020-08-12T15:41:26+00:00","dateModified":"2023-05-24T13:17:27+00:00","description":"Import documents from the Couchbase Administration UI and take advantage of small datasets uploaded in a variety of formats.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/import-documents-with-admin-ui\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/import-documents-with-admin-ui\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.couchbase.com\/blog\/import-documents-with-admin-ui\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/admin-console_resized-1.jpg","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/admin-console_resized-1.jpg","width":1600,"height":631,"caption":"Three co-workers talking at an outdoor table"},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/import-documents-with-admin-ui\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"New in Couchbase 6.6: Import Docs Using Web Admin Console"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"The Couchbase Blog","description":"Couchbase, the NoSQL Database","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"The Couchbase Blog","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/7870a85b21341a1cdbdd737ba6e6e077","name":"Prasad Doddi","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/eefad0ed7be820b285621aa4d67f7578","url":"https:\/\/secure.gravatar.com\/avatar\/a9ce547feba43afcbcf1425142725c663678810966eaa0ddc7d38702e647ee63?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a9ce547feba43afcbcf1425142725c663678810966eaa0ddc7d38702e647ee63?s=96&d=mm&r=g","caption":"Prasad Doddi"},"description":"Prasad is a Senior Product Manager in Couchbase Cloud. Prior to Couchbase, he worked at IBM in various departments including Development, QA, Support and Technical Sales. Prasad holds a master\u2019s degree in Chem. Engg. from Clarkson University, NY.","sameAs":["www.linkedin.com\/in\/krishna-prasad-doddi"],"url":"https:\/\/www.couchbase.com\/blog\/author\/prasad-doddi\/"}]}},"authors":[{"term_id":9106,"user_id":57747,"is_guest":0,"slug":"prasad-doddi","display_name":"Prasad Doddi","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/a9ce547feba43afcbcf1425142725c663678810966eaa0ddc7d38702e647ee63?s=96&d=mm&r=g","author_category":"","last_name":"Doddi","first_name":"Prasad","job_title":"","user_url":"","description":"Prasad is a Senior Product Manager for Couchbase Supportability, Manageability and Tools. Prior to Couchbase, he worked at IBM in various departments including Development, QA, Support and Technical Sales. Prasad holds a master\u2019s degree in Chem. Engg. from Clarkson University, NY."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts\/9054","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/users\/57747"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/comments?post=9054"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/posts\/9054\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/media\/10552"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/media?parent=9054"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/categories?post=9054"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/tags?post=9054"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=9054"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}