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

$लुकअप एग्रीगेशन में फ़ील्ड बहिष्कृत करें

मोंगोडब में 3.6 आप प्रक्षेपण का उपयोग कर सकते हैं ($project ) $lookup . के अंदर पाइपलाइन... कुछ इस तरह

db.User.aggregate([
  { "$match": { "userID":"1" }},
  { "$lookup":{
    "from": "Skill",
    "pipeline": [
      { "$match": { "languageID": "hindiid", "skillID": { "$in": [ "javaid","pythonid" ] }}},
      { "$project": { "_id": 0 }}
    ],
    "as": "skills"
  }}
])



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB:CompositeServerSelector का उपयोग कर सर्वर का चयन करने के बाद 30000ms के बाद एक टाइमआउट हुआ

  2. एक फ़ील्ड नाम क्लासनाम मॉर्फिया द्वारा मोंगोडब में डाला जा रहा है

  3. नेवला स्कीमा संदर्भ और अपरिभाषित प्रकार 'ऑब्जेक्ट आईडी'

  4. mongodb/mongoose findMany - सरणी में सूचीबद्ध आईडी वाले सभी दस्तावेज़ खोजें

  5. PyMongo का उपयोग करके स्व-हस्ताक्षरित एसएसएल कनेक्शन