3
我有一個這樣的結構:適用於PHP的DynamoDB SDK:是否可以使用嵌套項目的鍵掃描項目列表?
{
Id: "55e0173c485dd",
Revisions: [
{
CAS: "2132-123-123",
ComponentName: "bar"
},
{
ComponentName: "baz"
}
]
}
是否有可能在列表中的項目由「單元名」進行掃描? 我發現掃描具有這樣的PARAMS的唯一途徑:
[
'ExpressionAttributeValues' => [
':component' => [
'M' => [
'ComponentName' => ['S' => 'bar']
]
]
],
'FilterExpression' => 'contains (Revisions, :component)'
];
但它會檢查全部項目的比賽,並不能與我的情況「CAS」字段查找項目。
我需要在MongoDB中類似 「$ elemMatch」:
http://docs.mongodb.org/manual/reference/operator/query/elemMatch/
是的,現在我明白了。非常感謝! –