Get data from remote server and observe changes

I have a mongodb hosted somewhere with the collection.

In my meteor application I want to get the data from that server and I want to publish the documents in that collection and I want to subscribe to that collection and

whenever the data changes in remote server I want to send the records to clients which is a normal meteor behaviour.

How to do this in meteor? Can anybody give example or give links to tuts.