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

मोंगोडब पुनरावर्ती क्वेरी

आप नीचे एकत्रीकरण की कोशिश कर सकते हैं।

चरण $match - $graphLookup - $project

$reduce प्रत्येक $graphLookup . से पहला तत्व चुनने के लिए nameList's na सरणी।

db.taxon.aggregate([{
    $match: {
        _id: {
            $in: listId
        }
    }
}, {
    $graphLookup: {
        from: "taxon",
        startWith: "$_id",
        connectFromField: "pa",
        connectToField: "_id",
        as: "nameList"
    }
}, {
    $project: {
        nameList: {
            $reduce: {
                input: "$nameList",
                initialValue: [],
                in: {
                    "$concatArrays": ["$$value", {
                        $slice: ["$$this.na", 1]
                    }]
                }
            }
        }
    }
}])



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MomentJS तारीख को सही ढंग से परिवर्तित नहीं कर रहा है

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

  3. Microsoft Azure वेबसाइटों में mongo PHP एक्सटेंशन सक्षम करें

  4. नोड जेएस मोंगोडब त्रुटि कुंजी को हटा दें $lte '$' से शुरू नहीं होना चाहिए

  5. मोंगोडब-जावा पीओजेओ आईडी वापस नहीं कर रहा है