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

MongoDB:दूसरे संग्रह के आधार पर एक संग्रह से सशर्त चयन

आप नीचे दी गई एग्रीगेशन क्वेरी को आज़मा सकते हैं।

db.animals.aggregate([ [
  {
    "$lookup": {
      "from": "meals",
      "localField": "lastMeal",
      "foreignField": "id",
      "as": "last_meal"
    }
  },
  {
    "$unwind": "$last_meal"
  },
  {
    "$match": {
      "last_meal.created": {
        "$gt": 20171001
      }
    }
  }
])

अधिक जानकारी यहां .

आप $project . का उपयोग कर सकते हैं $match . के बाद बहिष्करण के साथ जुड़े हुए क्षेत्रों को बाहर करने के लिए प्रतिक्रिया को प्रारूपित करने के लिए चरण। कुछ इस तरह { $project: {"last_meal":0} }



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगोडब में कुल मिलाकर पूर्ववत करें

  2. मोंगोडब में एक उप-दस्तावेज़ को कैसे अपडेट करें

  3. पायमोंगो ट्यूटोरियल:आपके पायथन ऐप में मोंगोडीबी विफलता का परीक्षण

  4. उल्का में अलग परीक्षण और विकास डेटाबेस कैसे स्थापित करें

  5. MongoDB संग्रह पर कॉलबैक कैसे प्राप्त करें। ढूंढें ()