Using client-only collections
To truly understand how DDP works, it's helpful to try rolling your own as far as communicating with data over the wire is concerned. The best way to do this (and a quite helpful recipe to boot!) is to let the client continue to take advantage of the built-in Mongo collections and programmatically send updates from the server based on some simple logic. This recipe will walk you through creating a client-only collection and manipulating this collection with calls on the server side.
Getting ready
We are going to need a sample project to use as a baseline. For this baseline, we will quickly create a bookmark application. No bells and whistles, just a simple list of bookmark titles and URLs.
To do this, we first need our default template scaffolding. Please create a new project called bookmarks
using the Setting up your project file structure recipe in Chapter 1, Optimizing Your Workflow, as your starting file structure.
We need to add and remove some Meteor...