MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

मोंगोडब में उल्कापिंड के साथ आबाद

शायद संग्रह सहायक

मूल उपयोग:

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

टेम्पलेट में उपयोग बहुत सरल है। मान लें कि आपके पास आपका बोर्ड है:

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

अतिरिक्त युक्ति:publish-composite का उपयोग करें संबंधों को अधिक प्रबंधनीय तरीके से प्रकाशित करने के लिए।

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. मोंगोडीबी - मोंगोफाइल्स

  2. MongoDB के लिए सरल HTTP/TCP स्वास्थ्य जांच

  3. क्या अनुक्रमित कुंजियों पर कर्सर.स्किप () हमेशा तेज होता है?

  4. मोंगोडब नेवला में E11000 डुप्लिकेट कुंजी त्रुटि सूचकांक

  5. एक्शन डिस्पैच ::रूटिंग ::रूटसेट # कॉल रेल 4.1 वास्तव में धीमी है