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

एक क्षेत्र को सशर्त रूप से बाहर करने के लिए $ प्रोजेक्ट के साथ मोंगोडब एकत्रीकरण

mongoDB 3.6 में शुरू करके, आप रिमूव वैरिएबल<का उपयोग कर सकते हैं /ए> सशर्त रूप से फ़ील्ड को बाहर करने के लिए।

आपके विशेष मामले में, परियोजना का चरण इस तरह दिखना चाहिए:

aggregate.project({
    _id: 1,
    last: { $cond: [ { $eq : [ '$_id', 'undo' ] }, '$date', '$$REMOVE' ] },
    user: { $cond: [ { $eq : [ '$_id', 'undo' ] }, '$user', '$$REMOVE' ] },
    app: { $cond: [ { $eq : [ '$_id', 'undo' ] }, '$app', '$$REMOVE' ] }
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB में UpdateMany $inc . के साथ दो बार चल रहा है

  2. जावास्क्रिप्ट और मोंगोडब का उपयोग करके समय श्रृंखला डेटा का पुन:नमूना करें

  3. मोंगोडब - डीबी या संग्रह स्तर पर प्रतिकृति सेट करना

  4. MongoDb . में वृद्धि मैट्रिक्स संरचना

  5. एक असली MongoDB के खिलाफ पायथन ईव रेस्टफुल एपीआई के लिए लेखन परीक्षण