Amazon dynamodb 在嵌套对象数组中扫描-DynamoDB
所以,我尝试使用dynamo db过滤数组中的对象。 这是我的示例对象Amazon dynamodb 在嵌套对象数组中扫描-DynamoDB,amazon-dynamodb,dynamodb-queries,dynamoose,Amazon Dynamodb,Dynamodb Queries,Dynamoose,所以,我尝试使用dynamo db过滤数组中的对象。 这是我的示例对象 client: { "name":"etc" "subscriptions": [ { "status": "canceled" ... other fields }, { "status": "active" ... oth
client: {
"name":"etc"
"subscriptions": [
{
"status": "canceled"
... other fields
},
{
"status": "active"
... other fields
}
]
}
我使用的是过滤表达式和dynamoose扫描方法,在这种情况下,我想要实现的是扫描将我带回所有具有取消状态的订阅,这是否可能使用dynamodb和此类对象
var filter = {
FilterExpression: "#subscriptions.#status = :statusValue",
ExpressionAttributeNames: {
"#subscriptions":"subscriptions",
"#status": "status"
},
ExpressionAttributeValues:{
":statusValue": "canceled"
}
};
dynamooseEntity.scan(filter).exec();