{"id":6874,"date":"2019-05-09T14:32:33","date_gmt":"2019-05-09T21:32:33","guid":{"rendered":"http:\/\/www.couchbase.com\/blog\/?p=6874"},"modified":"2025-06-13T20:52:30","modified_gmt":"2025-06-14T03:52:30","slug":"tutorial-query-database-xamarin","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/es\/tutorial-query-database-xamarin\/","title":{"rendered":"Aplicaci\u00f3n Xamarin con la API de consulta y la base de datos Couchbase Lite"},"content":{"rendered":"<p><a href=\"https:\/\/www.couchbase.com\/blog\/es\/couchbase-mobile-2-0\/\">Couchbase Lite 2.x<\/a> es un potente <a href=\"https:\/\/www.couchbase.com\/blog\/es\/resources\/why-nosql\/\">NoSQL<\/a> almac\u00e9n de datos integrado para iOS, Android y .Net <a href=\"https:\/\/www.couchbase.com\/blog\/es\/developers\/mobile\/\">Plataformas m\u00f3viles<\/a>. En una <a href=\"https:\/\/www.couchbase.com\/blog\/es\/tutorial-nosql-database-xamarin\/\">tutorial<\/a>exploramos los fundamentos de las bases de datos y los documentos. <a href=\"https:\/\/en.wikipedia.org\/wiki\/Create,_read,_update_and_delete\">CRUD<\/a> mediante Couchbase Lite en las aplicaciones de Xamarin.<\/p>\n<p>Adem\u00e1s de las operaciones CRUD est\u00e1ndar, Couchbase Lite aporta potentes <a href=\"https:\/\/www.couchbase.com\/blog\/es\/sql-for-json-query-interface-couchbase-mobile\/\">API de consulta<\/a> con sem\u00e1ntica SQL y b\u00fasqueda de texto completo\u00a0<a href=\"https:\/\/www.couchbase.com\/blog\/es\/full-text-search-couchbase-mobile-2-0\/\">(FTS)<\/a> capacidades hasta el borde. El anterior <a href=\"https:\/\/www.couchbase.com\/blog\/es\/tutorial-nosql-database-xamarin\/\">tutorial<\/a> discuti\u00f3 el uso de una \u00fanica instancia de Couchbase Lite incrustada dentro de tus aplicaciones. En esta ocasi\u00f3n mostramos que, de hecho, \u00a1puedes tener m\u00faltiples instancias locales de Couchbase Lite!<\/p>\n<p>Exploraremos algunas capacidades adicionales de Couchbase Lite en un nuevo <a href=\"https:\/\/docs.couchbase.com\/tutorials\/userprofile-query-xamarin\/userprofile_query.html\">tutorial<\/a> que introducimos aqu\u00ed.<\/p>\n<h2 id=\"tutorial\">Tutorial de Couchbase Lite + Xamarin<\/h2>\n<p>En <a href=\"https:\/\/docs.couchbase.com\/tutorials\/userprofile-query-xamarin\/userprofile_query.html\"><strong>tutorial<\/strong><\/a> le guiar\u00e1 a trav\u00e9s de una soluci\u00f3n Xamarin que <strong>demuestran c\u00f3mo se puede agrupar, cargar y utilizar un <em>preconstruido<\/em> instancia de Couchbase Lite<\/strong><\/p>\n<p>En el anterior <a href=\"https:\/\/www.couchbase.com\/blog\/es\/tutorial-nosql-database-xamarin\/\">tutorial<\/a>, ten\u00edamos una \u00fanica instancia de Couchbase Lite incrustada dentro de la aplicaci\u00f3n. En este tutorial, tendremos dos instancias de Couchbase Lite. Una instancia contiene los datos que est\u00e1n precargados con la aplicaci\u00f3n y es com\u00fan a todos los usuarios de la aplicaci\u00f3n en el dispositivo. La segunda instancia contiene datos espec\u00edficos del usuario.<\/p>\n<p>Hay varias razones por las que puedes querer empaquetar tu aplicaci\u00f3n con una base de datos pre-construida. Esto ser\u00eda adecuado para los datos que no cambian o cambian a menudo. Esto le permite evitar el ancho de banda y la latencia involucrados en la obtenci\u00f3n\/sincronizaci\u00f3n de estos datos desde un servidor remoto. Tambi\u00e9n mejora la experiencia general del usuario al reducir el tiempo de arranque.<\/p>\n<p>El tutorial tambi\u00e9n le introduce en los fundamentos de la <code>Constructor de consultas<\/code> interfaz. Utilizaremos una consulta simple de concordancia de patrones.<\/p>\n<h2 id=\"appoverview\">Visi\u00f3n general de la aplicaci\u00f3n<\/h2>\n<p>Ampliaremos la aplicaci\u00f3n \"Perfil de usuario\" que introdujimos en la secci\u00f3n <a href=\"https:\/\/docs.couchbase.com\/userprofile-couchbase-mobile\/standalone\/userprofile\/xamarin\/userprofile_basic.html\">Tutorial de fundamentos<\/a><\/p>\n<p>Esta versi\u00f3n de la aplicaci\u00f3n hace lo siguiente<\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li>Permite a los usuarios iniciar sesi\u00f3n y crear o actualizar la informaci\u00f3n de su perfil de usuario.<\/li>\n<li>Como parte del perfil de usuario, los usuarios pueden ahora especificar una universidad que pueden seleccionar de una lista de posibles opciones.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>La lista de universidades coincidentes se consulta (utilizando la nueva API de consulta) desde una base de datos local \"Universidad\" Couchbase Lite preconstruida que se incluye en la aplicaci\u00f3n.<\/p>\n<p>La informaci\u00f3n del perfil del usuario se guarda como un documento en la base de datos local de Couchbase Lite. Posteriormente, cuando el usuario cierra la sesi\u00f3n y vuelve a iniciarla, la informaci\u00f3n del perfil se carga desde la base de datos.<\/p>\n<figure><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2019\/05\/university_app_overview_xamarin.gif\" alt=\"user profile app overview\" \/><\/figure>\n<h2 id=\"nextsteps\">Pr\u00f3ximos pasos<\/h2>\n<p>Al final del tutorial, deber\u00eda saber c\u00f3mo usar una base de datos de Couchbase Lite predise\u00f1ada en las aplicaciones de Xamarin. Tambi\u00e9n deber\u00eda familiarizarse con la <code>Constructor de consultas<\/code> API y c\u00f3mo construir y ejecutar consultas contra su base de datos local.<\/p>\n<p>Permanece atento a futuros tutoriales que ampliar\u00e1n esta aplicaci\u00f3n para incorporar m\u00e1s funcionalidades de Couchbase Mobile. Si tienes preguntas o comentarios, por favor deja un comentario abajo. Ponte en contacto conmigo en Twitter <a href=\"https:\/\/twitter.com\/probablyrealrob\">@probablyrealrob<\/a>\u00a0o env\u00edeme un correo electr\u00f3nico a\u00a0<a href=\"mailto:robert.hedgpeth@couchbase.com\">robert.hedgpeth@couchbase.com<\/a>. En\u00a0<a href=\"https:\/\/www.couchbase.com\/blog\/es\/forums\/\">Foros de Couchbase<\/a> son otro buen lugar para plantear preguntas.<\/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 Xamarin apps. In addition [&hellip;]<\/p>","protected":false},"author":34959,"featured_media":10672,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1811,2370,1815,7667,1810,1819,1812,2351],"tags":[2213,2004,2350,1572,1536,1500,2215,2348,2349,2363],"ppma_author":[9080],"class_list":["post-6874","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dotnet","category-android","category-best-practices-and-tutorials","category-couchbase-lite","category-couchbase-mobile","category-data-modeling","category-n1ql-query","category-xamarin","tag-couchbase-lite-2-0","tag-couchbase-mobile-2-0","tag-cross-platform-mobile","tag-database","tag-ios","tag-tutorial","tag-user-profile","tag-uwp","tag-xamarin","tag-xamarin-forms"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.8 (Yoast SEO v26.8) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Xamarin App Using the Query API &amp; Couchbase Lite Database<\/title>\n<meta name=\"description\" content=\"This tutorial will walk you through the basics of working with queries on a prebuilt Couchbase Lite database within a Xamarin.Forms solution.\" \/>\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\/es\/tutorial-query-database-xamarin\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Xamarin App Using the Query API &amp; Couchbase Lite Database\" \/>\n<meta property=\"og:description\" content=\"This tutorial will walk you through the basics of working with queries on a prebuilt Couchbase Lite database within a Xamarin.Forms solution.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/es\/tutorial-query-database-xamarin\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-05-09T21:32:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T03:52:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/05\/xamarin_cover_2.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1333\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\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-xamarin\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/tutorial-query-database-xamarin\/\"},\"author\":{\"name\":\"Rob Hedgpeth, Senior Developer Advocate, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/4fe39f690069382f7641d3a02f551e47\"},\"headline\":\"Xamarin App Using the Query API &amp; Couchbase Lite Database\",\"datePublished\":\"2019-05-09T21:32:33+00:00\",\"dateModified\":\"2025-06-14T03:52:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/tutorial-query-database-xamarin\/\"},\"wordCount\":510,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/tutorial-query-database-xamarin\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/05\/xamarin_cover_2.jpg\",\"keywords\":[\"Couchbase Lite 2.0\",\"couchbase mobile 2.0\",\"cross-platform mobile\",\"database\",\"ios\",\"tutorial\",\"user profile\",\"uwp\",\"xamarin\",\"xamarin.forms\"],\"articleSection\":[\".NET\",\"Android\",\"Best Practices and Tutorials\",\"Couchbase Lite\",\"Couchbase Mobile\",\"Data Modeling\",\"SQL++ \/ N1QL Query\",\"Xamarin\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/tutorial-query-database-xamarin\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/tutorial-query-database-xamarin\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/tutorial-query-database-xamarin\/\",\"name\":\"Xamarin 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-xamarin\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/tutorial-query-database-xamarin\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/05\/xamarin_cover_2.jpg\",\"datePublished\":\"2019-05-09T21:32:33+00:00\",\"dateModified\":\"2025-06-14T03:52:30+00:00\",\"description\":\"This tutorial will walk you through the basics of working with queries on a prebuilt Couchbase Lite database within a Xamarin.Forms solution.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/tutorial-query-database-xamarin\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/tutorial-query-database-xamarin\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/tutorial-query-database-xamarin\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/05\/xamarin_cover_2.jpg\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/05\/xamarin_cover_2.jpg\",\"width\":1333,\"height\":628},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/tutorial-query-database-xamarin\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Xamarin 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\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@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\":\"es\",\"@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\/es\/author\/robert-hedgpeth\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Aplicaci\u00f3n Xamarin con la API de consulta y la base de datos Couchbase Lite","description":"Este tutorial le guiar\u00e1 a trav\u00e9s de los aspectos b\u00e1sicos del trabajo con consultas en una base de datos de Couchbase Lite predise\u00f1ada dentro de una soluci\u00f3n de Xamarin.Forms.","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\/es\/tutorial-query-database-xamarin\/","og_locale":"es_MX","og_type":"article","og_title":"Xamarin App Using the Query API &amp; Couchbase Lite Database","og_description":"This tutorial will walk you through the basics of working with queries on a prebuilt Couchbase Lite database within a Xamarin.Forms solution.","og_url":"https:\/\/www.couchbase.com\/blog\/es\/tutorial-query-database-xamarin\/","og_site_name":"The Couchbase Blog","article_published_time":"2019-05-09T21:32:33+00:00","article_modified_time":"2025-06-14T03:52:30+00:00","og_image":[{"width":1333,"height":628,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/05\/xamarin_cover_2.jpg","type":"image\/jpeg"}],"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-xamarin\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/tutorial-query-database-xamarin\/"},"author":{"name":"Rob Hedgpeth, Senior Developer Advocate, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/4fe39f690069382f7641d3a02f551e47"},"headline":"Xamarin App Using the Query API &amp; Couchbase Lite Database","datePublished":"2019-05-09T21:32:33+00:00","dateModified":"2025-06-14T03:52:30+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/tutorial-query-database-xamarin\/"},"wordCount":510,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/tutorial-query-database-xamarin\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/05\/xamarin_cover_2.jpg","keywords":["Couchbase Lite 2.0","couchbase mobile 2.0","cross-platform mobile","database","ios","tutorial","user profile","uwp","xamarin","xamarin.forms"],"articleSection":[".NET","Android","Best Practices and Tutorials","Couchbase Lite","Couchbase Mobile","Data Modeling","SQL++ \/ N1QL Query","Xamarin"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/tutorial-query-database-xamarin\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/tutorial-query-database-xamarin\/","url":"https:\/\/www.couchbase.com\/blog\/tutorial-query-database-xamarin\/","name":"Aplicaci\u00f3n Xamarin con la API de consulta y la base de datos Couchbase Lite","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/tutorial-query-database-xamarin\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/tutorial-query-database-xamarin\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/05\/xamarin_cover_2.jpg","datePublished":"2019-05-09T21:32:33+00:00","dateModified":"2025-06-14T03:52:30+00:00","description":"Este tutorial le guiar\u00e1 a trav\u00e9s de los aspectos b\u00e1sicos del trabajo con consultas en una base de datos de Couchbase Lite predise\u00f1ada dentro de una soluci\u00f3n de Xamarin.Forms.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/tutorial-query-database-xamarin\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/tutorial-query-database-xamarin\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/tutorial-query-database-xamarin\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/05\/xamarin_cover_2.jpg","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2019\/05\/xamarin_cover_2.jpg","width":1333,"height":628},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/tutorial-query-database-xamarin\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Xamarin 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":"El blog de Couchbase","description":"Couchbase, la base de datos 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":"es"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"El blog de Couchbase","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@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, Promotor Senior para Desarrolladores, Couchbase","image":{"@type":"ImageObject","inLanguage":"es","@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 es desarrollador senior en Couchbase especializado en tecnolog\u00edas m\u00f3viles y IoT. Rob ha estado desarrollando aplicaciones de todos los sabores durante m\u00e1s de una d\u00e9cada, pero se ha centrado principalmente en el espacio m\u00f3vil desde 2010. Antes de trabajar en Couchbase, Rob trabaj\u00f3 como arquitecto m\u00f3vil en Xamarin y Microsoft.","sameAs":["https:\/\/x.com\/probablyrealrob"],"url":"https:\/\/www.couchbase.com\/blog\/es\/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","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/6874","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/users\/34959"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/comments?post=6874"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/6874\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media\/10672"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media?parent=6874"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/categories?post=6874"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/tags?post=6874"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/ppma_author?post=6874"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}