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

स्प्रिंग डेटा MongoDb में नेस्टेड VariableOperators.mapItemsOf का उपयोग नहीं कर सकता

$reduce . का उपयोग करें $concatArrays . के साथ सरणियों में शामिल होने के लिए।

 new ProjectionOperation().and(
    ArrayOperators.arrayOf("processes")
      .reduce(ArrayOperators.ConcatArrays.arrayOf("$$value").concat(
           VariableOperators.mapItemsOf("$$this.ownership.assignees")
               .as("ass")
               .andApply(aggregationOperationContext -> {
           Document document = new Document();
           document.append("id", "$$ass.id");
           document.append("value", "$$ass.username");
           document.append("parentObjectId", "$$this.id");
           return document;
          })
    )).startingWith(Arrays.asList())
).as("results");



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मॉडल विशेषता में वस्तु का संग्रह होता है

  2. MongoDB:थीसिस में स्कीमा आरेख का प्रतिनिधित्व कैसे करें?

  3. MongoDB अद्यतन सरणी तत्व (एक कुंजी के साथ दस्तावेज़) यदि मौजूद है, तो पुश करें

  4. नेवला एकत्रीकरण क्वेरी Jest/Mockgoose परीक्षण में विफल रहता है, कहीं और काम करता है

  5. नेवला पॉप्युलेट क्वेरी से शून्य मानों को कैसे बाहर करें