मैं 4 साल बाद इस पर फिर से विचार करने के लिए वापस आ रहा हूं क्योंकि जब मेरे मूल अनुमान ने काम किया तो उसने गलत तरीके से काम किया, जो कि मोंगो से सभी रिकॉर्ड वापस खींच रहा था और फिर उन्हें स्मृति में फ़िल्टर कर रहा था और मामलों को कंपाउंड करने के लिए यह एक तुल्यकालिक कॉल कर रहा था डेटाबेस में जो हमेशा एक बुरा विचार है।
लिंककिट की विस्तार विस्तार विधि में जादू होता हैए>
यह इनवोकेशन एक्सप्रेशन ट्री को एक ऐसी चीज़ में समतल कर देता है जिसे मोंगो ड्राइवर समझ सकता है और इस तरह से कार्य कर सकता है।
.Where(predicate.Expand())