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

नेवला - Model.create . में विशिष्ट क्षेत्रों का चयन करें

अगर आप mongoose-source code , आप देख सकते हैं कि Model.create बनाए गए/सम्मिलित दस्तावेज़ों के साथ एक वादा लौटाता है। केवल विशिष्ट फ़ील्ड लौटाने के लिए फ़िल्टरिंग-विकल्प निर्दिष्ट करने का कोई तरीका नहीं है।

बेशक आप एक .find() कर सकते हैं एक .select() . के संयोजन में एक नया रिकॉर्ड बनाने/डालने के बाद कॉल करें लेकिन इसके परिणामस्वरूप प्रत्येक सम्मिलन के लिए एक अतिरिक्त डीबी-क्वेरी होगी जो बहुत समझ में नहीं आती है।

आप इसके बजाय केवल वांछित गुणों को लौटाए गए दस्तावेज़ से वापस कर सकते हैं, क्योंकि आप जानते हैं कि वादा हल होने पर प्रदान किए गए डेटा के साथ एक नया दस्तावेज़ सफलतापूर्वक डाला गया था। तो आप बस यह कर सकते हैं:

res.send({title: generatedEvent.title, description: generatedEvent.description});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB $lookup . के साथ चर का उपयोग कैसे करें

  2. आराम और मैच के बाद समूह सरणी

  3. Mongoid का उपयोग करके रेल 3 पर उप दस्तावेजों तक पहुंचना

  4. MongoDb . में जैक्सन का उपयोग करके दिनांक फ़ील्ड को ISODate () के रूप में कैसे स्टोर करें

  5. गोलंग मोंगोडब एकत्रीकरण