update({ invited.key : 84026702 }, { invited.$.used : true });
यह मूल रूप से वही करता है जो आप चाहते हैं और अच्छी तरह से काम करना चाहिए। मोंगोडब में स्थितीय ऑपरेटरों को देखें:http://www.mongodb। org/display/DOCS/Updating#Updating-The%24positionaloperator
या PHP में (जैसा कि आपका प्रश्न टैग किया गया है) आप यह कर सकते हैं:
$mongo->collection->update(array('invited.key' => 84026702), array('invited.$.used' => true));