.find_one() का उपयोग करके किसी विशेष डॉक्यूमेंट को प्राप्त करना
जहाँ .find() दिए गए फ़िल्टर क्वेरी से मेल खाते सभी डॉक्यूमेंट्स के लिए एक cursor लौटाता है, वहीं .find_one() उस फ़िल्टर क्वेरी से मेल खाने वाला पहला डॉक्यूमेंट लौटाता है. यह कुछ खास कामों में उपयोगी है (जैसे किसी विशेष मूवी को ढूँढना), और साथ ही MongoDB सर्वर द्वारा लौटाए जाने वाले परिणामों की संख्या सीमित करने में भी मदद करता है.
मूवीज़ कलेक्शन में उपलब्ध सभी फ़ील्ड्स याद दिलाने के लिए, कलेक्शन का पहला डॉक्यूमेंट आपके लिए प्रिंट कर दिया गया है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में MongoDB परिचय
अभ्यास निर्देश
"her"शीर्षक वाली मूवी खोजें (casing मायने रखता है!) और प्राप्त डॉक्यूमेंट को वैरिएबलherमें स्टोर करें.- ऐसी मूवी खोजें जिसके genres में
"adventure"शामिल हो, और उसे वैरिएबलadvमें स्टोर करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Find the movie with the title "her"
her = mov.find_one(____)
print(her)
# Find a movie with "genre" of "adventure"
adv = mov.____
print(adv)