我有问题,如何在conditionExpression中写项目
$item = [
'id' => ['N' => '382'],
// List of Maps
'phone' => ['L' => [
['M' => [
'type' => ['S' => 'home'],
'number' => ['S' => '5555555555'],
]],
['M' => [
'type' => ['S' => 'mobile'],
'number' => ['S' => '66666666'],
]],
]],
];
$mass = [
":number" =>''66666666',
];
$eav = $marshaler->marshalJson(json_encode($mass,true));
$params = [
....
'ConditionExpression' => ' phone[1].number = :number',
'ExpressionAttributeValues' => $eav,
];
dynamoDb->updateItem($params);
电话[0] .number不起作用 如何引用元素