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

zaludnij mongodb meteorem

Prawdopodobnie pomocnicy kolekcji .

Podstawowe zastosowanie:

Boards.helpers({
  creator: function () {
    return Meteor.users.findOne(this.creatorId);
  },
  category: function () {
    return Categories.findOne(this.categoryId);
  }
});

Użycie w szablonie jest dość proste. Załóżmy, że masz swoją tablicę:

{{#each boards}}
  <div>
    <h3>{{board_name}}</h3>
    <p>Created by</p>: {{ creator.username }}
    <p>Category</p>: {{ category.catname }}
  </div>
{{/each}}

Dodatkowa wskazówka:użyj publish-composite aby opublikować relacje w bardziej przystępny sposób.

Meteor.publishComposite('board', function (boardId) {
  check(boardId, String);
  return {
    find: function () {
      return Boards.find(boardId);
    },
    children: [{
      find: function (board) {
        return Meteor.users.find(board.creatorId);
      }
    }, {
      find: function (board) {
        return Categories.find(board.categoryId);
      }
    }]
  }
});



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongodb MapZmniejsz wydajność za pomocą indeksów

  2. Prześlij dane formularza do tablicy istniejącego dokumentu MongoDB za pomocą Express i Mongoose

  3. Uruchamianie zapytań MongoDB w Map/Reduce

  4. Błąd mongoDB:Błąd:nie udało się połączyć z [localhost:27017]

  5. php mongodb wyszukiwanie pełnotekstowe i sortowanie