我有一个连接到DynamoDB的小型nodejs脚本,其中一个主排序键是datetime,表示为UTC时间。
我想按特定日期和时间过滤结果,但在我的Filter Expression中遇到了问题。
我收到了一个错误消息:
我想按特定日期和时间过滤结果,但在我的Filter Expression中遇到了问题。
var params = {
TableName: "realtimeusers",
ProjectionExpression: "brand, datetime, activeusers",
KeyConditionExpression: "brand = :brand",
FilterExpression: "datetime > :today",
ExpressionAttributeValues: {
":brand": "BRAND A",
":today": 1464705900
},
};
我收到了一个错误消息:
"message": "Invalid FilterExpression: Attribute name is a reserved keyword; reserved keyword: datetime",
我认为在我的过滤表达式中缺少了一些我没有完全理解的内容。
能否有人帮忙?