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

MongoDB, Java, पहली सरणी प्रविष्टि के आधार पर छाँटें

क्या आपने कोशिश की है

BasicDBObject orderBy = new BasicDBObject("labels.0.value", 1);

यह स्पष्ट नहीं है, लेकिन मोंगोडीबी दस्तावेज इसमें शामिल हैं। $ चिह्न का उपयोग पहले आइटम से मेल खाता है, लेकिन सरणी तत्व संख्या निर्दिष्ट करना काम करता प्रतीत होता है। अगर किसी के पास व्यवहार का वर्णन करने वाला एक बेहतर दस्तावेज़ है, तो कृपया लिंक के साथ उत्तर दें।

दस्तावेज़ीकरण से

The positional $ operator facilitates updates to arrays that contain embedded
documents. Use the positional $ operator to access the fields in the embedded
documents with the dot notation on the $ operator.

db.collection.update( { <query selector> }, { <update operator>: { "array.$.field" : value } } )


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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongodb में जटिल सशर्त छँटाई करने के लिए एकत्रीकरण का उपयोग करना

  2. क्लाउड में ओपन सोर्स डेटाबेस का स्वचालन और प्रबंधन - ClusterControl की घोषणा 1.6

  3. खोज क्वेरी में गणित का प्रदर्शन करें mongodb

  4. नेवला वादा का उपयोग कैसे करें - नेवला

  5. आपको अभी भी MongoDB के लिए MMAPv1 संग्रहण इंजन का उपयोग क्यों करना चाहिए?