क्या आपने कोशिश की है
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 } } )
दस्तावेज़ीकरण यहां
है