4
respostas

como fazer para usar o mongoDB na versão mais recente do meteor?

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.

4 respostas

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