sql >> Base de Datos >  >> NoSQL >> MongoDB

¿Meteor/MongoDB ve los campos disponibles para publicar?

Puede inspeccionar registros en Meteor.users en el servidor, por ejemplo, registrándolos en la consola. Por ejemplo, en server.js:

Meteor.startup(function() {

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

});

Entonces suscríbase a esto en el cliente:

Meteor.subscribe("nothing");

Esto registrará el contenido del usuario que inició sesión en la consola del servidor (ventana de terminal). La razón por la que está en un método de publicación es que Meteor no permite acceder al usuario actual fuera de un método, por lo que lo nombré "nada" para indicar que no hace nada y es solo con fines de inspección temporal.