Couchbase Lite 2.0 é um poderoso NoSQL armazenamento de dados incorporado para iOS, Android e .Net Plataformas móveis. Em um artigo anterior tutorialNo primeiro dia do curso, exploramos os conceitos básicos de banco de dados e documento CRUD operações usando o Couchbase Lite em seu aplicativo Swift para iOS. Além das operações CRUD padrão, o Couchbase Lite 2.0 traz poderosas API de consulta com semântica semelhante à do SQL e pesquisa de texto completo (FTS) para a borda. Embora a versão anterior tutorial Discutido o uso de uma única instância do Couchbase Lite incorporada ao seu aplicativo, você pode, de fato, ter várias instâncias locais do Couchbase Lite.
Exploraremos alguns recursos adicionais do Couchbase Lite 2.0 em um novo tutorial que apresentamos aqui.
Tutorial
O tutorial o guiará por um aplicativo rápido que
- Demonstrar como você pode agrupar, carregar e usar um pré-construído instância do Couchbase Lite 2.0. Na versão anterior tutorialNo tutorial anterior, tínhamos uma única instância do Couchbase Lite incorporada ao aplicativo. Neste tutorial, teremos duas instâncias do Couchbase Lite. Uma instância contém dados que são pré-carregados com o aplicativo e são comuns a todos os usuários do aplicativo no dispositivo e a segunda instância contém dados específicos do usuário.
Há vários motivos pelos quais você pode querer empacotar seu aplicativo com um banco de dados pré-construído. Isso seria adequado para dados que não mudam ou que mudam com frequência, para que você possa evitar a largura de banda e a latência envolvidas na busca/sincronização desses dados de um servidor remoto. Isso também melhora a experiência geral do usuário ao reduzir o tempo de inicialização. - Apresentar a você os conceitos básicos do
Criador de consultas
interface . Usaremos uma consulta simples de correspondência de padrões.
Visão geral do aplicativo
Estenderemos o aplicativo "User Profile" (Perfil do usuário) que apresentamos na seção Tutorial de fundamentos
Esta versão do aplicativo faz o seguinte -
-
- Permite que os usuários façam login e criem ou atualizem suas informações de perfil de usuário
- Como parte do perfil do usuário, os usuários agora podem especificar uma universidade que podem selecionar em uma lista de opções possíveis.
A lista de universidades correspondentes é consultada (usando a nova API de consulta) a partir de um banco de dados Couchbase Lite "University" local pré-construído que é incluído no aplicativo.
As informações do perfil do usuário são mantidas como um documento no banco de dados local do Couchbase Lite. Portanto, quando o usuário faz logout e login novamente, as informações do perfil são carregadas do banco de dados.

Próximas etapas
Ao final do tutorial, você deverá entender como usar um banco de dados Couchbase Lite pré-construído em seu aplicativo iOS. Você também deverá se familiarizar com a função Criador de consultas
API e como usá-la para criar e executar consultas em seu banco de dados local.
Fique atento aos futuros tutoriais que ampliarão esse aplicativo para incorporar mais funcionalidades do Couchbase Mobile.
Se tiver dúvidas ou comentários, deixe um comentário abaixo ou entre em contato comigo pelo Twitter @rajagp ou envie-me um e-mail para priya.rajagopal@couchbase.com. O Fóruns do Couchbase são outro bom lugar para entrar em contato com perguntas.