MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Meteor/MongoDB widzi dostępne pola do publikacji?

Możesz sprawdzić rekordy w Meteor.users na serwerze, na przykład poprzez zalogowanie ich do konsoli. Na przykład w server.js:

Meteor.startup(function() {

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

});

Następnie zasubskrybuj to w kliencie:

Meteor.subscribe("nothing");

Spowoduje to zalogowanie zawartości zalogowanego użytkownika do konsoli serwera (okno terminala). Powodem, dla którego jest w metodzie publikowania, jest to, że Meteor nie pozwala na dostęp do bieżącego użytkownika poza metodą, więc nazwałem go „nic”, aby wskazać, że nic nie robi i służy tylko do tymczasowej inspekcji.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongodb wybierz z różnych baz danych

  2. Node.js do MongoDB:znajdź według daty

  3. Zaktualizuj elementy tablicy mongo według indeksu za pomocą c-driver

  4. Testowanie tras REST za pomocą curl --data, zwraca 404

  5. Wstaw duży rekord do mongodb za pomocą powłoki mongo