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

पहलू + समग्र क्वेरी स्प्रिंग डेटा मोंगो के साथ ObjectId मुद्दे का उपयोग कर

आप प्रोजेक्ट और समूह चरण दोनों में id फ़ील्ड को गलत तरीके से मैप कर रहे हैं।

यह _id . होना चाहिए आईडी नहीं। ईमेल प्रकार को स्ट्रिंग में भी बदलें। मेरे लिए काम करता है।

GroupOperation groupOp = Aggregation
            .group("firstName", "lastName", "email", "status", "_id")
            .addToSet("department").as("department").addToSet("address").as("address");

ProjectionOperation projectStage = Aggregation.project("firstName", "lastName", "email", "status", "department", "address", "_id");

...

AggregationResults<EmployeeOutFacet> EmployeeOutList = mongoTemplate.aggregate(aggregation, mongoTemplate.getCollectionName(Employee.class), EmployeeOutFacet.class);



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. डेटा एक्सेस लेयर के लिए डिज़ाइन पैटर्न

  2. mongo-cxx-driver का उपयोग करके c++ प्रोजेक्ट बनाते समय त्रुटियों को जोड़ना

  3. मोंगोडब में मैप्रिडस

  4. क्या उल्का परिनियोजित ऐप से डेटा निर्यात करने का कोई आसान तरीका है?

  5. आर:मोंगोलाइट का उपयोग करके मोंगोडब में एक प्रविष्टि को अद्यतन करना