मुझे मोंगोज़ का उपयोग करके कुछ डेटा डालने की आवश्यकता है लेकिन संग्रह का नाम प्रविष्टि के पल में उपयोगकर्ता द्वारा प्रदान किया जाता है, इसलिए मुझे पहले यह जांचना होगा कि संग्रह मौजूद है या नहीं ।Node.js - Mongoose - जांचें कि कोई संग्रह मौजूद है
जिस तरह से मुझे पता है कि कोई संग्रह मौजूद है या नहीं, system.namespaces
संग्रह से पूछताछ करना है। मैं ऐसा करने के लिए 3 संभावित दृष्टिकोण देख सकता हूं।
- mongoose का उपयोग करके
system.namespaces
क्वेरी करने का कोई तरीका ढूंढें (शायद एक स्कीमा को परिभाषित करना जो डीबी में किसी से मेल खाता है)। - कुछ अंतर्निहित नोड-मोंगोड-मूल वस्तु को मोंगोस से प्राप्त करना और मैन्युअल रूप से क्वेरी निष्पादित करना। किसी भी मामले में, यह कुछ ऐसा है जो मैं सीखना चाहता हूं कि कैसे करना है।
- क्वेरी
संख्या 3
कम से कम सुरुचिपूर्ण और एक मैं से बचने के लिए कोशिश कर रहा हूँ है, मुझे नहीं पता प्रदर्शन करने के लिए एक नोड-MongoDB देशी का एक अलग इंस्टेंस (या कुछ अन्य चालक) का उपयोग करना ड्राइवर के एक और उदाहरण को लोड करना चाहते हैं और न ही एक नया कनेक्शन बनाते हैं जब मोंगोस पहले से ही एक बना देता है।
मैं इसे लिखने के बाद 1
नंबर का प्रयास करने जा रहा हूं। मैंने अभी system.namespaces
की जांच की है और स्कीमा काफी सरल दिखता है
मैं अभी भी कुछ राय सुनना चाहता हूं।
धन्यवाद!
Node.js, पीएचपी नहीं है – Kino