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

नेवला - एक से अधिक संग्रह से डेटा प्राप्त करने के लिए क्वेरी

यह संभव है। आपको एकत्रीकरण . का उपयोग करना चाहिए .इसे काम करना चाहिए।चर शुरू करें

    var mongoose = require('mongoose');
    var userCollection = require('./user');//import user model file
    var resources = {
    nick_name: "$nick_name",
    email: "$email"};

    userCollection.aggregate([{
            $group: resources
        }, {
            $lookup: {
                from: "Comments", // collection to join
                localField: "_id",//field from the input documents
                foreignField: "user_id",//field from the documents of the "from" collection
                as: "comments"// output array field
            }
        }, {
            $lookup: {
                from: "Post", // from collection name
                localField: "_id",
                foreignField: "user_id",
                as: "posts"
            }
        }],function (error, data) {
         return res.json(data);
     //handle error case also
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB एकल दस्तावेज़ आकार सीमा 16MB . है

  2. सी # में मोंगोडब से एक वस्तु प्राप्त करना

  3. मोंगो डीबी को समझना समझाएं

  4. एक निश्चित क्षेत्र के एक निश्चित मूल्य के साथ सभी उप-दस्तावेज कैसे प्राप्त करें?

  5. मोंगोडब दस्तावेज़ में सबस्ट्रिंग को कैसे बदलें