MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

मोंगोडब संग्रह से एक विशिष्ट कुंजी-मूल्य जोड़ी को कैसे पढ़ा जाए

find() . के लिए पहला तर्क क्वेरी मानदंड है जबकि दूसरा तर्क find() विधि एक प्रक्षेपण है, और यह परिणाम सेट से समावेश या बहिष्करण के लिए फ़ील्ड की सूची के साथ एक दस्तावेज़ का रूप लेता है। आप या तो शामिल करने के लिए फ़ील्ड निर्दिष्ट कर सकते हैं (उदा. { field: 1 } ) या बहिष्कृत करने के लिए फ़ील्ड निर्दिष्ट करें (उदा. { field: 0 } ) _id फ़ील्ड को स्पष्ट रूप से शामिल किया गया है, जब तक कि स्पष्ट रूप से बहिष्कृत न किया जाए।

आपके मामले में, db.users.find({name.first}) एक त्रुटि देगा क्योंकि यह एक खोज मानदंड होने की उम्मीद है।

json नाम प्राप्त करने के लिए:db.users.find({},{name:1 })

अगर आप केवल नाम लाना चाहते हैं। पहले

db.users.find({},{"name.first":1})

Mongodb दस्तावेज़ीकरण लिंक यहां



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. सी # मोंगो चालक IMongoDatabase RunCommand डेटाबेस आँकड़े प्राप्त करने के लिए

  2. एक बार सत्र फ़्लश होने के बाद भी क्या मैं साइटकोर संपर्क पहलू तक पहुंच सकता हूं?

  3. MongoDB नेस्टेड सरणी में फ़ील्ड अपडेट कर रहा है

  4. त्रुटि 10068 के साथ विफल:अमान्य ऑपरेटर:$oid

  5. परीक्षण कंटेनरों में मोंगो