Amazon dynamodb 如何从aws dynamo db查询多个数据?
im使用aws dynamo db从userkyc表中获取所有数据,其中kyc_状态应为“a”和“D”。下面的代码我只能使用“A”或“D”。如何获取这两种情况下的所有数据。谢谢你的帮助Amazon dynamodb 如何从aws dynamo db查询多个数据?,amazon-dynamodb,Amazon Dynamodb,im使用aws dynamo db从userkyc表中获取所有数据,其中kyc_状态应为“a”和“D”。下面的代码我只能使用“A”或“D”。如何获取这两种情况下的所有数据。谢谢你的帮助 var params = { TableName: "user_kyc", ProjectionExpression: "email, uid, kyc_status", KeyConditionE
var params = {
TableName: "user_kyc",
ProjectionExpression: "email, uid, kyc_status",
KeyConditionExpression: "#kyc_status = :kyc_status",
ExpressionAttributeNames: {
"#kyc_status": "kyc_status",
},
ExpressionAttributeValues: {
":kyc_status": "A"
},
FilterExpression: "#kyc_status = :kyc_status"
};
您可以将参数更改为以下内容:
var params = {
TableName: "user_kyc",
ProjectionExpression: "email, uid, kyc_status",
KeyConditionExpression: "#kyc_status = :kyc_status1 or #kyc_status = :kyc_status2",
ExpressionAttributeNames: {
"#kyc_status": "kyc_status",
},
ExpressionAttributeValues: {
":kyc_status1": "A",
":kyc_status2": "D"
}
};
在这里,我添加了另一个变量,现在有:kyc_status1和:kyc_status2,并在KeyConditionExpression中使用该变量来执行或表达式。您可以将参数更改为类似以下内容:
var params = {
TableName: "user_kyc",
ProjectionExpression: "email, uid, kyc_status",
KeyConditionExpression: "#kyc_status = :kyc_status1 or #kyc_status = :kyc_status2",
ExpressionAttributeNames: {
"#kyc_status": "kyc_status",
},
ExpressionAttributeValues: {
":kyc_status1": "A",
":kyc_status2": "D"
}
};
在这里,我添加了另一个变量,现在有:kyc_status1和:kyc_status2,并在KeyConditionExpression中使用这个now变量来执行或表达式