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

Meteor/MongoDB se tilgængelige felter til publicering?

Du kan inspicere poster i Meteor.users på serveren, for eksempel ved at logge dem til konsollen. For eksempel i server.js:

Meteor.startup(function() {

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

});

Så abonner på dette i klienten:

Meteor.subscribe("nothing");

Dette vil logge indholdet af den loggede bruger til serverkonsollen (terminalvindue). Grunden til, at det er i en publiceringsmetode er, at Meteor ikke tillader adgang til den aktuelle bruger uden for en metode, så jeg kaldte den "intet" for at indikere, at den ikke gør noget og kun er til midlertidig inspektionsformål.




  1. hvorfor brugen af ​​en ORM med NoSql (som MongoDB)

  2. Tjek om MongoDB PHP Driver er installeret

  3. Lyt efter ændringer i Redis-listen

  4. Hvordan opretter man tailable cursor i MongoDB shell?