繁体   English   中英

过滤和扫描PHP中的表DynamoDB

[英]Filter and scan a table DynamoDB in PHP

我有一个表Client ,其中包含以下信息:

{
  "address": "XXX",
  "contact_email": "XXX",
  "id": 1,
  "password": "XXX",
}

主分区键是id (数字),我想使用PHP通过contact_email检索客户端信息。

当查询dynamodb时,必须使用分区键。 当您扫描dynamodb时,分区键是可选的。 但是扫描比查询慢。

试试这个

var params = {
        "TableName": tableName,
        "FilterExpression": "contact_email = :val1",
        "ExpressionAttributeValues": {
            ":val1": contact_email
        },
        "ReturnConsumedCapacity": "TOTAL"
    };

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM