Olá Pessoal,
meu nome é Giovanni Donda, recentemente tivemos que usar pouchDB para um app offiline com sincronização remota.
o básico de criação de documentos conseguimos fazer, chamar no app, atualizar etc.
quando tivemos que relacionar documentos o bicho pegou.
a criação de views, os relacionamentos ficaram um "monstro" que não conseguimos "matar"...(rs)
tenho apenas uma semana com a aplicação e estou dando um suporte para o pessoal, mas até agora nada.
é praticamente um many-to-many entre muitos usuarios, e muitos estabelecimentos sendo que todos usuarios podem visitar todos estabelecimentos
um crud simples conseguimos fazer, mas um relacionado não, então seria algo assim:
{ _id: "usuarios", type: "usuarios", rows:[ {id:1,usuario:joao, guid:"asd123"},{id:1,usuario:maria, guid:"asd123"}] }
{ _id: "pdvs", type: "pdvs" , rows:[{id:1,fantasia:padaria da esquina}] }
** relação (estilo sql relacional)
{ _id: "usuarios_pdvs", type: "usuarios_pdvs", rows:[ {usuario_guid:"asd123", pdvs_id:1} ] }
** é so exemplo, desconsidere os jsons
Isso que tinhamos feito inicialmente. NOTE QUE MODELO SQL IMPERA e "sei que a view resolveria essa relação, mas não sei como"
não sei como usar o emit() para fazer isso. (talvez esteja errado, pra variar)
precisaria ver um modelo para entender como isso funciona, ja que estou ajudando e não tenho conhecimento suficiente em noSQL para realizar tal situação.
agradeço qualquer ajuda
Att
Giovanni Donda