Como inspecionar um elemento de uma coleção no Meteor
Essa dúvida surgiu no primeiro dojo do grupo meteor-br, e é uma dúvida de iniciante. A forma de buscar elementos do banco de dados no meteor é através do método find, porém este método retorna um objeto do tipo Cursor, e não os documentos encontrados. Para retornar os objetos é necessário utilizar o método fetch:
Message.find().fetch()
O método fetch retorna um array de objetos que permite iterar ou acessar objetos diretamente e inspecionar a propriedade deles. Se quiser buscar apenas um elemento, pode usar o findOne ( que estranhamente não precisa do fetch para retornar o objeto ):
Message.findOne()
O método #each no template já faz a mágica de chamar fetch, e também de configurar a reatividade para que o template seja atualizado sempre que o Cursor muda.
Written by Stefano Diem Benatti
Related protips
Have a fresh tip? Share with Coderwall community!
Post
Post a tip
Sponsored by #native_company# — Learn More
#native_title#
#native_desc#