您可以使用
$位置运算符执行此操作:
db.soup.update( {_id: ObjectId("50b429ba0e27b508d854483e"), 'array.id': '2'}, {$set: {'array.$.letter': 'c'}})的
$在更新对象充当的第一个元素的占位符
array到查询选择器相匹配。

您可以使用
$位置运算符执行此操作:
db.soup.update( {_id: ObjectId("50b429ba0e27b508d854483e"), 'array.id': '2'}, {$set: {'array.$.letter': 'c'}})的
$在更新对象充当的第一个元素的占位符
array到查询选择器相匹配。