MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Rendi Meteor reattivo a sottovoci specifici di Meteor.user()

Non so se questo sia il migliore modo, ma dai un'occhiata a questo esempio:

Tracker.autorun(function() {
  var user = Meteor.user();
  if (user && user.profile)
    Session.set('p1', user.profile.preference1);
});

Tracker.autorun(function() {
  var p1 = Session.get('p1');
  console.log("p1 is " + p1);
});

Il primo autorun si attiverà ogni volta che i dati dell'utente cambiano, tuttavia il secondo autorun si attiverà solo quando quella particolare proprietà cambia.