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

MongoDB:अपने नाम में जगह रखने वाली एक कुंजी को क्वेरी करें

वैसे आप इसे बनाने का एकमात्र तरीका इस प्रकार है:

content = {};
content["Parent"] = {}
content["Parent"]["key2"] = 1
content["Parent"]["key 3"] = 1

db.coll_name.insert(content)

लेकिन आपको लगता है कि ऐसा करने में कुछ भी गलत नहीं है:

db.coll_name.find({ "Parent.key 3":  1} )

या प्रक्षेपण में हैं

 db.coll_name.find({}, { "Parent.key 3": 1 })

यह "dot notation" है। और नोटेशन पर आपत्ति नहीं, और जब तक आप प्रमुख नामों को उद्धृत करते हैं (जो डॉट नोटेशन के लिए अनिवार्य है) तो सब ठीक है और आपके पास वहां एक जगह हो सकती है।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. AngularJs ऐप्स लिखते समय जेड या हैंडलबार्स का क्या उपयोग है

  2. Mongodb में उप-दस्तावेज़ से नवीनतम रिकॉर्ड लौटाएं

  3. नेवला कनेक्शन कनेक्टटाइमआउटएमएस

  4. स्प्रिंग डेटा मोंगो समय वाले क्षेत्र को वापस क्यों नहीं कर रहा है?

  5. आबादी वाले दस्तावेज़ों से नेवला योग फ़ील्ड