मेरे पास mongo
ऑब्जेक्ट है और मेरे वेब ऐप के लिए mongoose
के माध्यम से इसे एक्सेस करना चाहता है। मैंने परिभाषित स्कीमा में Object
उपयोगकर्ता आईडी और 3-स्तर मान संग्रहीत किया है (हाँ, शायद या नहीं)।मोंगोस परिवर्तनीय कुंजी नाम
उदा।
"user_info": {
"<id_value_1>": "y",
"<id_value_2>": "n"
}
id_value_*
रों ऊपर उन सत्र आईडी तो यादृच्छिक पात्रों की एक लंबी स्ट्रिंग है। इसके लिए मैं mongoose
Schema
कैसे बना सकता हूं?
user_info: {String, String}
काम करेगा?मैं इसे पुन: स्थापित कर सकता हूं ताकि
user_info
ऑब्जेक्ट्स{ "sessionid": "<value>", "value: "y"}
ऑब्जेक्ट्स की एक सरणी है, जो ठीक है, क्या यह सबसे अच्छा विकल्प है?
क्या आप विस्तृत कर सकते हैं कि गतिशील कुंजी से बचने के लिए बेहतर क्यों है? क्या यह सिर्फ इसलिए है क्योंकि मोंगोज इसे संभाल नहीं सकता है? – ruX
@ruX आप गतिशील कुंजी को इंडेक्स नहीं कर सकते हैं, वे क्वेरी बनाने के लिए अजीब हैं, आप उनके लिए उपयोगी मोंगोस स्कीमा परिभाषित नहीं कर सकते ... – JohnnyHK