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

Meteor/MongoDB vedi i campi disponibili per la pubblicazione?

Puoi controllare i record in Meteor.users sul server, ad esempio registrandoli sulla console. Ad esempio, in server.js:

Meteor.startup(function() {

  Meteor.publish("nothing", function() { 
    if (this.userId)
      console.log(Meteor.users.findOne({_id: this.userId}));
  });

});

Quindi iscriviti a questo nel client:

Meteor.subscribe("nothing");

Questo registrerà il contenuto dell'utente connesso alla console del server (finestra del terminale). Il motivo per cui si trova in un metodo di pubblicazione è che Meteor non consente di accedere all'utente corrente al di fuori di un metodo, quindi l'ho chiamato "niente" per indicare che non fa nulla ed è solo a scopo di ispezione temporanea.