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

MongoDB में कस्टम फ़ील्ड लौटाना

ज़रुरी नहीं। MongoDB में "गणना किए गए कॉलम" की कोई धारणा नहीं है। इसलिए आप जिस क्वेरी की तलाश कर रहे हैं वह मौजूद नहीं है।

आपके मामले में आप मूल रूप से क्लाइंट-साइड for . को पुश करने का प्रयास कर रहे हैं सर्वर पर लूप। हालांकि, कुछ प्रक्रिया को अभी भी for करना पड़ता है फंदा। और स्पष्ट रूप से, 10k वस्तुओं के माध्यम से लूप करना वास्तव में क्लाइंट या सर्वर के लिए इतना काम नहीं है।

यहां एकमात्र वास्तविक बचत नेटवर्क पर अतिरिक्त डेटा को रोकना है।

यदि आप वास्तव में उस नेटवर्क ट्रैफ़िक को सहेजना चाहते हैं, तो आपको अपने डेटा मॉडल का पुनर्गठन करना होगा। इस पुन:संरचना में पढ़ने और लिखने के लिए दो प्रश्न शामिल होंगे, लेकिन तार पर कम डेटा। लेकिन यह समझौता है।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मैं MongoDb के लिए लॉगिंग स्तर को जानकारी में कैसे सेट करूं?

  2. Mongo . से यादृच्छिक नमूनाकरण

  3. मोंगोडब पाठ कई क्षेत्रों की खोज करता है

  4. बीएसओएन दस्तावेजों के बाइट्स में आकार कैसे प्राप्त करें

  5. मोंगोडीबी $माह