मैं एक वेब ऐप बना रहा हूं जो उपयोगकर्ताओं को अपने सर्वर पर अपने स्वयं के कस्टम मोंगोडीबी संग्रह बनाने की अनुमति देता है, पहले क्लाइंट में स्कीमा को पंजीकृत करना साइड फॉर्मएक JSON- स्वरूपित 'विवरण' से एक मोंगोस स्कीमा ऑन-द-फ्लाई को परिभाषित करना
तो उपयोगकर्ता एक स्कीमा ग्राहक के पक्ष पैदा करेगा - इस तरह एक फार्म का उपयोग करते हुए कहते हैं: http://r.github.com/annotationsformatter/
तो क्लाइंट साइड जे एस फार्म की एक JSON ऑब्जेक्ट उत्पन्न होगा, उदाहरण के लिए:
{
"collection_name": "person",
"data":
{
"name": "String",
"email": "String",
"id", "Number",
}
}
अगला, पृष्ठ इस ऑब्जेक्ट को सर्वर पर भेज देगा, जो सामग्री को data
में उचित मोंगोज़ स्कीमा में परिवर्तित करना चाहिए और संग्रह नाम person
से संग्रह संग्रह करना चाहिए।
मैं खो गया हूं - मैं यह करने के बारे में कैसे जाऊं? मैं रूपांतरण-से-स्कीमा भाग के बारे में बात कर रहा हूं।
ठीक है आप http://mongoosejs.com/ से दस्तावेज़ देख सकते हैं। एक मॉडल को परिभाषित करना पहले पृष्ठ पर है। इसके अलावा आपको कुछ भी चाहिए और शायद नहीं पता ..? आप इन मॉड्यूल का उपयोग करना चाहते हैं .. आदि ..? – alessioalex
एक मॉडल को परिभाषित करना मामूली है, मुझे यह जानने की ज़रूरत है कि मैं इस जेएसओएन-स्वरूपित ऑब्जेक्ट (जो तारों का एक गुच्छा) को वास्तविक स्कीमा में परिवर्तित कर दूंगा, जिसमें कुछ नाम शामिल होना चाहिए जैसे "नाम": "स्ट्रिंग" 'to' name: स्ट्रिंग ' –