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

सरणी में नेस्टेड शब्दकोश कुंजियों के लिए एक मोंगोडब संग्रह के माध्यम से कैसे खोजें?

ऐसा करने के लिए आप $exists . का उपयोग करके अपनी क्वेरी कुंजियों में डॉट नोटेशन का उपयोग कर सकते हैं ऑपरेटर सिर्फ अस्तित्व की जांच करने के लिए:

db.test.find({'files.IyzkmGh4YGD61Tc3TJjaEY17hDldH': {'$exists': 1}})

उन सभी दस्तावेज़ों को ढूंढने के लिए जिनमें वे फ़ाइलें हैं और उन्हें हटा दें:

db.test.update(
    {'files.IyzkmGh4YGD61Tc3TJjaEY17hDldH': {'$exists': 1}},
    {'$pull': {'files': {'IyzkmGh4YGD61Tc3TJjaEY17hDldH': {'$exists': 1}}}},
    multi=True)



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. जावा का उपयोग करके मोंगोडब में ऑटो वृद्धि अनुक्रम

  2. MongoDB सर्वर प्रारंभ नहीं कर सकता:डिफ़ॉल्ट भंडारण इंजन 'wiredTiger' mongod के इस निर्माण के साथ उपलब्ध नहीं है

  3. कस्टम सत्यापन और प्री-सेव हुक के लिए MongoEngine दस्तावेज़ वर्ग विधियों का उपयोग करना

  4. Go . में दिए गए उपसर्ग के साथ MongoDB सूची डेटाबेस

  5. PyMongo का उपयोग करके mongodb में एक पांडा डेटाफ़्रेम सम्मिलित करें