estou com problema de comunicação com o banco, pois estou usando uma versão mais recente do meteor. Nada aparece no meu front vindo do banco de dados.
estou com problema de comunicação com o banco, pois estou usando uma versão mais recente do meteor. Nada aparece no meu front vindo do banco de dados.
Falá ai Denylson, beleza? Consegue me mandar o log? Está dando algum Erro? Precisaria de mais informações para tentar lhe ajudar.
Fico no aguardo.
O problema não e a parte do codigo, e sim a compatibilidade, entra a versão que estou usando(Meteor 1.7.0.5), e a do curso. mas encontrei uma possivel solução https://guide.meteor.com/collections.html para que esta utilizando uma versão mais recente.
client/list/list.js
import '../../models/tarefas'
Tarefas.insert({nome:'Denylson'})
Template.list.helpers({
tarefas : ()=>{
return Tarefas.find({});
}
});
hash=1f49b977b0beabbfeaa0ef0bdb87e0693971b18c:1048 insert failed: Access denied
client/main.js
import'./../models/tarefas'
Tarefas.insert({nome:'rebeca'})
fiz isso para fazer uns testes e me parece que no cliente eu não consigo ter acesso ao bd, quando faço o mesmo codigo no servidor ele funciona e salva no bd, e quando eu tento pegar ele me retorna um cursor no servidor, e no cliente me retorna acesso negado.
server/main.js
import'./../models/tarefas'
Tarefas.insert({nome:'melo})
Problema resolvido. tava faltando o pacote autopublish na aplicação. https://atmospherejs.com/meteor/autopublish#autopublish