我的项目如下:
{id: some_id,
owners: ["1", "2", "3"]
}
说owner = "2"
。我想写一个前置条件,确保owner
在项目更新(owners
)之前位于put
。我已经写了一个前提条件来确保更新前项目ID存在:
var params = {
TableName: tableNames[event.pathParameters.resourceType],
Item: item,
ConditionExpression: "attribute_exists(id)"
};
我想对get
和scan
/ query
做同样的事情。这是可能的,或者我应该首先获取项目,然后在更新项目之前验证代码中的条件?
答案 0 :(得分:0)
请使用{{1}}检查所有者是否具有预期的所有者ID。
{{1}}