Bence
Bence

Reputation: 333

Global variable scope in meteor?

This might sound very basic, but I have just started to play around with meteor. I see how it's possible to seamlessly have access to database like entities (Collections) both on the server and the client, and sync it automatically.

However I don't see yet how I can snyc a simple variable accross the server and all clients. Something like a global variable. I don't need a fancy mongo collection, just a simple variable. :)

Upvotes: 2

Views: 3427

Answers (1)

Andreas
Andreas

Reputation: 1622

You could use Meteor.methods to get and set variables in the server. But I don't think there is a way to push changes to other clients like changes of collections do.

So you have to take care that everything stays in sync. You should really use a collection for this or get the information from an existing collection.

e.g. a connected user could set a flag in its collection item and the reactivity magic would do the rest ;)

Users.find({connected:true}).count();

Upvotes: 2

Related Questions