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

स्प्रिंग मोंगो में नेस्टेड दस्तावेज़ के रूप में प्रोजेक्ट करें

आप नीचे एकत्रीकरण का उपयोग कर सकते हैं।

AggregationOperation project = Aggregation.project().
         and("Contrat").nested(Fields.fields("Field1","Field2")).
         and("Formule").nested(Fields.fields("Field3","Field4"));
AggregationOperation project2 = Aggregation.project().
         and("Contrats").nested(Fields.fields("Contrat","Formule")).
AggregationOperation out = Aggregation.out("test");

Aggregation aggregation = Aggregation.newAggregation(project, project2, out);
mongoTemplate.aggregate(aggregation, "<nameOfInitialCollection>", Class.class);



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB क्वेरी केवल एम्बेडेड दस्तावेज़ वापस करने के लिए

  2. हाइबरनेट OGM का उपयोग करके MongoDb प्रमाणीकरण

  3. बैचों में mongoDB रिकॉर्ड ढूँढना (मोंगोइड रूबी एडाप्टर का उपयोग करके)

  4. csv आयात करने के लिए mongoimport का उपयोग कैसे करें

  5. स्व-हस्ताक्षरित प्रमाण पत्र के साथ मोंगो यूआरआई