Apresentação e Ajuda CouchDB/PouchDB

28 views
Skip to first unread message

Giovanni Donda

unread,
May 23, 2015, 10:05:24 AM5/23/15
to nosq...@googlegroups.com
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


Reply all
Reply to author
Forward
0 new messages