Let's learn Grapher. It's quite easy and it's time to change the way you think about your data.
Before we dive into Grapher you need to know to fundamentals of Meteor, but not mandatory, you can learn the principles either way.
- http://www.meteor-tuts.com/chapters/1/intro.html
- http://docs.meteor.com/api/collections.html
- http://docs.meteor.com/api/methods.html
- http://docs.meteor.com/api/pubsub.html
This introduces you to the way we use Grapher in the most basic form, without relationships.
Learn the various ways of linking collections to each other.
Learn about how you can programatically set and fetch related data.
Learn more advanced ways to use your queries.
Remove complexity from your queries, make them a breeze by using reducers.
Learn the right way to define and expose queries to the client in a secure manner.
Read about the tool that makes Grapher so performant.
Learn how to denormalize your data to enable even more performance, and super advanced searching.
Leverage the power of Grapher to cache the most heavy or frequently used queries.
Learn about a neat way to expose your collections. This was the initial approach of Grapher, and it is very useful for when you want to expose an API accessing most parts of the database to your clients.
Learn about some good ways to structure your code some and about common pitfalls.
If you want to use Grapher in a React Native app so from any other language as an API, it is possible
If you want to use Grapher in a React Native app so from any other language as an API, it is possible
After you've learned about Grapher, here's your cheatsheet.