क्या यह संभावनाओं की एक बड़ी श्रृंखला के साथ मोंगो डीबी में ऑपरेटर में $ $ का उपयोग करने के लिए धीमा/खराब रूप है?
posts.find({
author : {
$in : ['friend1','friend2','friend3'....'friend40']
}
})
App इंजन, उदाहरण के लिए, यदि आप 30 से अधिक उपयोग करते हैं क्योंकि वे में सरणी में प्रति आइटम सीधे एक क्वेरी का अनुवाद है, और इसलिए बजाय आप fan out से निपटने के लिए उनकी विधि का उपयोग कर में मजबूर नहीं दूँगा। हालांकि यह शायद मोंगो में सबसे कुशल विधि है, इसके लिए कोड काफी जटिल है इसलिए मैं इस सामान्य विधि का उपयोग करना पसंद करूंगा।
क्या मोंगो इन आकारों को उचित आकार के डेटासेट के लिए कुशलतापूर्वक प्रश्नों में निष्पादित करेगा?
क्या आपके पास अपने लेखक फ़ील्ड पर कुछ इंडेक्स है? – shingara
हैलो @ डेरेक डामर, क्या आप इस मुद्दे से उबर सकते हैं? मैं इस मुद्दे से निपट रहा हूं। इस वास्तुकार ने आज मोंगोबीबी द्वारा एज संग्रह नाम दिया :) मैं भी विशाल सरणी के साथ पैरामीटर में $ का उपयोग करना चाहता हूं। लेकिन मुझे प्रदर्शन प्रभाव से सावधान रहना! http://image.slidesharecdn.com/socialitept2-140724104718-phpapp01/95/socialite-the-open-source-status-feed-part-2-managing-the-social-graph-18-638.jpg?cb= 1406222239 – efkan