MongoDb संग्रह से डेटा पुनर्प्राप्त करते समय आप अनुमानों का उपयोग करके केवल आवश्यक डेटा का चयन कर सकते हैं। जावा में, आप प्रोजेक्शन () . का उपयोग करके संग्रह से दस्तावेज़ों को पढ़ते समय आवश्यक डेटा प्रोजेक्ट कर सकते हैं तरीका। -
. के रूप में आवश्यक दायर नामों के नामों को छोड़कर, खोज () के परिणाम पर इस विधि को लागू करेंprojection(Projections.include("name", "age"));
उदाहरण
जावा उदाहरणों के बाद संग्रह से दस्तावेज़ पढ़ें, प्रोजेक्शन का उपयोग करके हम केवल नाम और आयु फ़ील्ड के मान प्रदर्शित कर रहे हैं।
आयात करें आयात करें। नया मोंगो क्लाइंट ("लोकलहोस्ट", 27017); // डेटाबेस से कनेक्ट करना MongoDatabase डेटाबेस =mongo.getDatabase("myDatabase"); // एक संग्रह वस्तु बनाना MongoCollectionआउटपुट
दस्तावेज़ सम्मिलित दस्तावेज़{{_id=5e8966533f68506911c946dc, नाम=राम, आयु=26}}दस्तावेज़{{_id=5e8966533f68506911c946dd, नाम=रॉबर्ट, आयु=27}}दस्तावेज़{{_id=5e8966533f68506911c946de, नाम=Rim, आयु =30 }}