sql >> Databasteknik >  >> NoSQL >> MongoDB

Meteor/MongoDB se tillgängliga fält för publicering?

Du kan inspektera poster i Meteor.users på servern, till exempel genom att logga dem till konsolen. Till exempel i server.js:

Meteor.startup(function() {

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

});

Prenumerera sedan på detta i klienten:

Meteor.subscribe("nothing");

Detta kommer att logga innehållet för den inloggade användaren till serverkonsolen (terminalfönster). Anledningen till att det är i en publiceringsmetod är att Meteor inte tillåter åtkomst till den aktuella användaren utanför en metod, så jag döpte den till "ingenting" för att indikera att den inte gör någonting och bara är för tillfällig inspektion.




  1. Django Selleri får uppgiftsräkning

  2. Django-sessioner

  3. Prestandanackdel med slug som primärnyckel/_id i mongo?

  4. MongoDB:exportera distinkt kolumnvärde