प्रोजेक्शन एक एकल वस्तु परिभाषा है। इसके अलावा आप विशिष्ट फ़ील्ड मिलान मानदंडों के अलावा अनुमानों में मैचों के लिए पूछने के बजाय चीजों के लिए "क्वेरी" करते हैं। $slice
एक विशेष मामला है जो डिफ़ॉल्ट रूप से प्रक्षेपण में अन्य क्षेत्रों को बाहर नहीं करता है:
Domain.collection.find(
{ "domain":req.params.domain, "date": date },
{ "visitors": { "$slice":100 } },
function(err,domain){
// process results here
}
);
शायद यह भी ध्यान दें कि $slice
यहां (जावास्क्रिप्ट की तरह) एक परिभाषित "प्रविष्टियों की संख्या" है, न कि n-1
एक सरणी अनुक्रमणिका के रूप में संदर्भ।