{"id":7076,"date":"2019-06-18T06:00:38","date_gmt":"2019-06-18T13:00:38","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=7076"},"modified":"2025-06-13T20:52:25","modified_gmt":"2025-06-14T03:52:25","slug":"tutorial-query-database-android","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/pt\/tutorial-query-database-android\/","title":{"rendered":"Aplicativo Android usando a API de consulta e o banco de dados Couchbase Lite"},"content":{"rendered":"<p><a href=\"https:\/\/www.couchbase.com\/blog\/pt\/couchbase-mobile-2-0\/\">Couchbase Lite 2.x<\/a> \u00e9 um poderoso <a href=\"https:\/\/www.couchbase.com\/blog\/pt\/resources\/why-nosql\/\">NoSQL<\/a> armazenamento de dados incorporado para iOS, Android e .Net <a href=\"https:\/\/developer.couchbase.com\/documentation\/mobile\/2.0\/couchbase-lite\/index.html\">Plataformas m\u00f3veis<\/a>. Em um artigo anterior <a href=\"https:\/\/www.couchbase.com\/blog\/pt\/tutorial-nosql-database-android\/\">tutorial<\/a>No primeiro dia do curso, exploramos os conceitos b\u00e1sicos de banco de dados e documento <a href=\"https:\/\/en.wikipedia.org\/wiki\/Create,_read,_update_and_delete\">CRUD<\/a> opera\u00e7\u00f5es usando o Couchbase Lite em seus aplicativos Android.<\/p>\n<p>Al\u00e9m das opera\u00e7\u00f5es CRUD padr\u00e3o, o Couchbase Lite traz poderosas <a href=\"https:\/\/www.couchbase.com\/blog\/pt\/sql-for-json-query-interface-couchbase-mobile\/\">API de consulta<\/a> com sem\u00e2ntica semelhante \u00e0 do SQL e pesquisa de texto completo\u00a0<a href=\"https:\/\/www.couchbase.com\/blog\/pt\/full-text-search-couchbase-mobile-2-0\/\">(FTS)<\/a> para a borda. Embora a vers\u00e3o anterior <a href=\"https:\/\/www.couchbase.com\/blog\/pt\/tutorial-nosql-database-android\/\">tutorial<\/a> Discutido o uso de uma \u00fanica inst\u00e2ncia do Couchbase Lite incorporada em seus aplicativos, voc\u00ea tamb\u00e9m pode ter v\u00e1rias inst\u00e2ncias locais do Couchbase Lite!<\/p>\n<p>Exploraremos alguns recursos adicionais do Couchbase Lite em um novo <a href=\"https:\/\/docs.couchbase.com\/userprofile-couchbase-mobile\/query\/userprofile\/android\/userprofile_query.html\">tutorial<\/a> que apresentamos aqui.<\/p>\n<h2 id=\"tutorial\">Tutorial do aplicativo Couchbase Lite para Android<\/h2>\n<p>O <a href=\"https:\/\/docs.couchbase.com\/userprofile-couchbase-mobile\/query\/userprofile\/android\/userprofile_query.html\"><strong>tutorial<\/strong><\/a> orienta voc\u00ea em um aplicativo para Android que demonstrar\u00e1 como voc\u00ea pode agrupar, carregar e usar um <em>pr\u00e9-constru\u00eddo<\/em> inst\u00e2ncia do Couchbase Lite.<\/p>\n<p>Na vers\u00e3o anterior <a href=\"https:\/\/www.couchbase.com\/blog\/pt\/tutorial-nosql-database-android\/\">tutorial<\/a>No tutorial anterior, t\u00ednhamos uma \u00fanica inst\u00e2ncia do Couchbase Lite incorporada ao aplicativo. Neste tutorial, teremos duas inst\u00e2ncias do Couchbase Lite. O aplicativo \u00e9 pr\u00e9-carregado com dados comuns mantidos em uma inst\u00e2ncia. Eles est\u00e3o dispon\u00edveis para todos os usu\u00e1rios no dispositivo, enquanto a segunda inst\u00e2ncia cont\u00e9m dados espec\u00edficos do usu\u00e1rio.<\/p>\n<p>H\u00e1 v\u00e1rios motivos pelos quais voc\u00ea pode querer agrupar seu aplicativo com um banco de dados pr\u00e9-constru\u00eddo. Isso \u00e9 adequado para dados que n\u00e3o mudam com muita frequ\u00eancia, reduzindo a largura de banda ao sincronizar a partir de um servidor remoto. Isso tamb\u00e9m melhora a experi\u00eancia geral do usu\u00e1rio, reduzindo o tempo de inicializa\u00e7\u00e3o.<\/p>\n<p>O tutorial tamb\u00e9m apresenta os conceitos b\u00e1sicos do <code>Criador de consultas<\/code> interface. Usaremos um exemplo simples de consulta de correspond\u00eancia de padr\u00f5es.<\/p>\n<h2 id=\"appoverview\">Vis\u00e3o geral do aplicativo<\/h2>\n<p>Estenderemos o aplicativo \"User Profile\" (Perfil do usu\u00e1rio) que apresentamos na se\u00e7\u00e3o <a href=\"https:\/\/docs.couchbase.com\/userprofile-couchbase-mobile\/standalone\/userprofile\/android\/userprofile_basic.html\">Tutorial de fundamentos.<\/a><\/p>\n<p>Essa vers\u00e3o do aplicativo faz o seguinte:<\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li>Permite que os usu\u00e1rios fa\u00e7am login e criem ou atualizem as informa\u00e7\u00f5es do perfil do usu\u00e1rio.<\/li>\n<li>Como parte do perfil do usu\u00e1rio, os usu\u00e1rios agora podem selecionar uma universidade em uma lista de op\u00e7\u00f5es poss\u00edveis.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>A lista de universidades correspondentes \u00e9 consultada (usando a nova API de consulta) de um banco de dados local pr\u00e9-constru\u00eddo \"University\" do Couchbase Lite que \u00e9 inclu\u00eddo no aplicativo.<\/p>\n<p>As informa\u00e7\u00f5es do perfil do usu\u00e1rio s\u00e3o mantidas como um documento no banco de dados local do Couchbase Lite. Assim, posteriormente, quando o usu\u00e1rio faz logout e login novamente, as informa\u00e7\u00f5es do perfil s\u00e3o carregadas do banco de dados.<\/p>\n<figure><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2019\/06\/university_app_overview.gif\" alt=\"user profile app overview\" \/><\/figure>\n<h2 id=\"nextsteps\">Pr\u00f3ximas etapas<\/h2>\n<p>Ao final do tutorial, voc\u00ea entender\u00e1 como usar bancos de dados pr\u00e9-constru\u00eddos do Couchbase Lite em aplicativos Android. Voc\u00ea tamb\u00e9m dever\u00e1 se familiarizar com a fun\u00e7\u00e3o <code>Criador de consultas<\/code> API e como us\u00e1-la para criar e executar consultas em seu banco de dados local.<\/p>\n<p>Fique atento aos futuros tutoriais que ampliar\u00e3o esse aplicativo para incorporar mais funcionalidades do Couchbase Mobile! Se tiver d\u00favidas ou coment\u00e1rios, deixe um coment\u00e1rio abaixo ou entre em contato comigo pelo Twitter <a href=\"https:\/\/twitter.com\/probablyrealrob\">@probablyrealrob<\/a>\u00a0ou envie-me um e-mail para\u00a0<a href=\"mailto:robert.hedgpeth@couchbase.com\">robert.hedgpeth@couchbase.com<\/a>. O\u00a0<a href=\"https:\/\/www.couchbase.com\/blog\/pt\/forums\/\">F\u00f3runs do Couchbase<\/a> s\u00e3o outro bom lugar para entrar em contato com perguntas.<\/p>\n<p>&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"<p>Couchbase Lite 2.x is a powerful NoSQL embedded data store for iOS, Android and .Net Mobile Platforms. In an earlier tutorial, we explored the basics of Database and Document CRUD operations using Couchbase Lite within your Android apps. In addition [&hellip;]<\/p>","protected":false},"author":34959,"featured_media":10574,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[2370,1815,7667,1810,1812],"tags":[2379,1500,2215],"ppma_author":[9080],"class_list":["post-7076","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-android","category-best-practices-and-tutorials","category-couchbase-lite","category-couchbase-mobile","category-n1ql-query","tag-best-practices","tag-tutorial","tag-user-profile"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Android App Using the Query API &amp; Couchbase Lite Database<\/title>\n<meta name=\"description\" content=\"This tutorial walks you through working with N1QL JSON NoSQL queries on a prebuilt Couchbase Lite database within a simple Android app.\" \/>\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\/pt\/tutorial-query-database-android\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Android App Using the Query API &amp; Couchbase Lite Database\" \/>\n<meta property=\"og:description\" content=\"This tutorial walks you through working with N1QL JSON NoSQL queries on a prebuilt Couchbase Lite database within a simple Android app.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/pt\/tutorial-query-database-android\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-06-18T13:00:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T03:52:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/06\/android-app-development-banner-1300x406-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2011\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Rob Hedgpeth, Senior Developer Advocate, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@probablyrealrob\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Rob Hedgpeth, Senior Developer Advocate, Couchbase\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/tutorial-query-database-android\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/tutorial-query-database-android\/\"},\"author\":{\"name\":\"Rob Hedgpeth, Senior Developer Advocate, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/4fe39f690069382f7641d3a02f551e47\"},\"headline\":\"Android App Using the Query API &amp; Couchbase Lite Database\",\"datePublished\":\"2019-06-18T13:00:38+00:00\",\"dateModified\":\"2025-06-14T03:52:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/tutorial-query-database-android\/\"},\"wordCount\":481,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/tutorial-query-database-android\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/06\/android-app-development-banner-1300x406-1.png\",\"keywords\":[\"best practices\",\"tutorial\",\"user profile\"],\"articleSection\":[\"Android\",\"Best Practices and Tutorials\",\"Couchbase Lite\",\"Couchbase Mobile\",\"SQL++ \/ N1QL Query\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/tutorial-query-database-android\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/tutorial-query-database-android\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/tutorial-query-database-android\/\",\"name\":\"Android App Using the Query API &amp; Couchbase Lite Database\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/tutorial-query-database-android\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/tutorial-query-database-android\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/06\/android-app-development-banner-1300x406-1.png\",\"datePublished\":\"2019-06-18T13:00:38+00:00\",\"dateModified\":\"2025-06-14T03:52:25+00:00\",\"description\":\"This tutorial walks you through working with N1QL JSON NoSQL queries on a prebuilt Couchbase Lite database within a simple Android app.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/tutorial-query-database-android\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/tutorial-query-database-android\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/tutorial-query-database-android\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/06\/android-app-development-banner-1300x406-1.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/06\/android-app-development-banner-1300x406-1.png\",\"width\":2011,\"height\":628},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/tutorial-query-database-android\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Android App Using the Query API &amp; Couchbase Lite Database\"}]},{\"@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\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@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\/4fe39f690069382f7641d3a02f551e47\",\"name\":\"Rob Hedgpeth, Senior Developer Advocate, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/d2687b799f515d10560e40ed5b695b63\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/8059b152c76ec2d3d1a3a05ad6dfd02e2c74a4ae158b724c3420b254c5fd7499?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/8059b152c76ec2d3d1a3a05ad6dfd02e2c74a4ae158b724c3420b254c5fd7499?s=96&d=mm&r=g\",\"caption\":\"Rob Hedgpeth, Senior Developer Advocate, Couchbase\"},\"description\":\"Rob Hedgpeth is a Senior Developer Advocate at Couchbase specializing in mobile and IoT technologies. Rob has been developing applications of all flavors for over a decade, but has primarily been focused on the mobile space since 2010. Prior to working at Couchbase Rob worked as a Mobile Architect at Xamarin and Microsoft.\",\"sameAs\":[\"https:\/\/x.com\/probablyrealrob\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/pt\/author\/robert-hedgpeth\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Aplicativo Android usando a API de consulta e o banco de dados Couchbase Lite","description":"Este tutorial o orienta a trabalhar com consultas N1QL JSON NoSQL em um banco de dados Couchbase Lite pr\u00e9-constru\u00eddo em um aplicativo Android simples.","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\/pt\/tutorial-query-database-android\/","og_locale":"pt_BR","og_type":"article","og_title":"Android App Using the Query API &amp; Couchbase Lite Database","og_description":"This tutorial walks you through working with N1QL JSON NoSQL queries on a prebuilt Couchbase Lite database within a simple Android app.","og_url":"https:\/\/www.couchbase.com\/blog\/pt\/tutorial-query-database-android\/","og_site_name":"The Couchbase Blog","article_published_time":"2019-06-18T13:00:38+00:00","article_modified_time":"2025-06-14T03:52:25+00:00","og_image":[{"width":2011,"height":628,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/06\/android-app-development-banner-1300x406-1.png","type":"image\/png"}],"author":"Rob Hedgpeth, Senior Developer Advocate, Couchbase","twitter_card":"summary_large_image","twitter_creator":"@probablyrealrob","twitter_misc":{"Written by":"Rob Hedgpeth, Senior Developer Advocate, Couchbase","Est. reading time":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/tutorial-query-database-android\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/tutorial-query-database-android\/"},"author":{"name":"Rob Hedgpeth, Senior Developer Advocate, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/4fe39f690069382f7641d3a02f551e47"},"headline":"Android App Using the Query API &amp; Couchbase Lite Database","datePublished":"2019-06-18T13:00:38+00:00","dateModified":"2025-06-14T03:52:25+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/tutorial-query-database-android\/"},"wordCount":481,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/tutorial-query-database-android\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/06\/android-app-development-banner-1300x406-1.png","keywords":["best practices","tutorial","user profile"],"articleSection":["Android","Best Practices and Tutorials","Couchbase Lite","Couchbase Mobile","SQL++ \/ N1QL Query"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/tutorial-query-database-android\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/tutorial-query-database-android\/","url":"https:\/\/www.couchbase.com\/blog\/tutorial-query-database-android\/","name":"Aplicativo Android usando a API de consulta e o banco de dados Couchbase Lite","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/tutorial-query-database-android\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/tutorial-query-database-android\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/06\/android-app-development-banner-1300x406-1.png","datePublished":"2019-06-18T13:00:38+00:00","dateModified":"2025-06-14T03:52:25+00:00","description":"Este tutorial o orienta a trabalhar com consultas N1QL JSON NoSQL em um banco de dados Couchbase Lite pr\u00e9-constru\u00eddo em um aplicativo Android simples.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/tutorial-query-database-android\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/tutorial-query-database-android\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/tutorial-query-database-android\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/06\/android-app-development-banner-1300x406-1.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/06\/android-app-development-banner-1300x406-1.png","width":2011,"height":628},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/tutorial-query-database-android\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Android App Using the Query API &amp; Couchbase Lite Database"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"Blog do Couchbase","description":"Couchbase, o banco de dados NoSQL","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":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"Blog do Couchbase","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@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\/4fe39f690069382f7641d3a02f551e47","name":"Rob Hedgpeth, defensor s\u00eanior do desenvolvedor, Couchbase","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/d2687b799f515d10560e40ed5b695b63","url":"https:\/\/secure.gravatar.com\/avatar\/8059b152c76ec2d3d1a3a05ad6dfd02e2c74a4ae158b724c3420b254c5fd7499?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8059b152c76ec2d3d1a3a05ad6dfd02e2c74a4ae158b724c3420b254c5fd7499?s=96&d=mm&r=g","caption":"Rob Hedgpeth, Senior Developer Advocate, Couchbase"},"description":"Rob Hedgpeth \u00e9 um desenvolvedor s\u00eanior defensor da Couchbase, especializado em tecnologias m\u00f3veis e de IoT. Rob tem desenvolvido aplicativos de todos os tipos h\u00e1 mais de uma d\u00e9cada, mas tem se concentrado principalmente no espa\u00e7o m\u00f3vel desde 2010. Antes de trabalhar na Couchbase, Rob trabalhou como arquiteto m\u00f3vel na Xamarin e na Microsoft.","sameAs":["https:\/\/x.com\/probablyrealrob"],"url":"https:\/\/www.couchbase.com\/blog\/pt\/author\/robert-hedgpeth\/"}]}},"authors":[{"term_id":9080,"user_id":34959,"is_guest":0,"slug":"robert-hedgpeth","display_name":"Rob Hedgpeth, Senior Developer Advocate, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/8059b152c76ec2d3d1a3a05ad6dfd02e2c74a4ae158b724c3420b254c5fd7499?s=96&d=mm&r=g","author_category":"","last_name":"Hedgpeth, Senior Developer Advocate, Couchbase","first_name":"Rob","job_title":"","user_url":"","description":"Rob Hedgpeth \u00e9 um desenvolvedor s\u00eanior defensor da Couchbase, especializado em tecnologias m\u00f3veis e de IoT. Rob tem desenvolvido aplicativos de todos os tipos h\u00e1 mais de uma d\u00e9cada, mas tem se concentrado principalmente no espa\u00e7o m\u00f3vel desde 2010. Antes de trabalhar na Couchbase, Rob trabalhou como arquiteto m\u00f3vel na Xamarin e na Microsoft."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/7076","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/users\/34959"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/comments?post=7076"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/7076\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media\/10574"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media?parent=7076"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/categories?post=7076"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/tags?post=7076"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/ppma_author?post=7076"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}