अगर यह मोंगोडब में सेट किया गया अपडेट है:
{$set:
{ "numberOfDownloads" : "453",
"documents" :
{ "downloads" : "453"}
}
}
आप इस तरह दस्तावेज़ वर्ग का उपयोग कर सकते हैं:
Document upDocValue = new Document("numberOfDownloads": "453")
.append("documents.downloads":"453");
यह आपको देगा:
{
"numberOfDownloads": "453",
"documents" :
{ "downloads" : "453"}
}
फिर आप इसके साथ बाहरी दस्तावेज़ बना सकते हैं:
Document upDocSet = new Document("$set",updDocValue);
यह आपको देना चाहिए:
{$set:
{ "numberOfDownloads" : "453",
"documents" :
{ "downloads" : "453"}
}
}
फिर आप अपनी क्वेरी यहां चलाएँ:
collection.updateOne(upDocQuery,upDocSet);
तो आपके पास अंततः है:
Document updDocQuery = new Document("_id", "9999996978c9df5b02999999");
Document upDocValue = new Document("numberOfDownloads": "453")
.append("documents.downloads":"453");
Document upDocSet = new Document("$set",updDocValue);
collection.updateOne(upDocQuery,upDocSet);