sql >> Database >  >> NoSQL >> MongoDB

Meteor/MongoDB beschikbare velden voor publicatie zien?

U kunt records inspecteren in Meteor.users op de server, bijvoorbeeld door ze in te loggen op de console. Bijvoorbeeld in server.js:

Meteor.startup(function() {

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

});

Abonneer je dan op deze in de client:

Meteor.subscribe("nothing");

Hiermee wordt de inhoud van de ingelogde gebruiker in de serverconsole (terminalvenster) vastgelegd. De reden dat het in een publicatiemethode zit, is dat Meteor geen toegang toestaat tot de huidige gebruiker buiten een methode, dus ik noemde het "niets" om aan te geven dat het niets doet en alleen voor tijdelijke inspectiedoeleinden is.




  1. MongoDB:match niet-lege doc in array

  2. Sorteer item op waarde mongodb

  3. mongoimport CSV met pymongo

  4. Word ik te veel in rekening gebracht door Azure Cosmo DB voor een database van 45 MB?