記錄1:可以在dynamoDB PHP中僅使用散列鍵更新項目?我沒有範圍鍵值
[{
"business_id": 2,
"user_id" = 5,
"forms": {
"f522": {
"id": "f522",
"is_deleted": 0,
"title": "Form 1"
},
"f8b6": {
"id": "f8b6",
"is_deleted": 0,
"title": "Form 2"
},
"fw56": {
"id": "fw56",
"is_deleted": 0,
"title": "Form 3"
}
}
}]
RECORD2:
[{
"business_id": 3,
"user_id" = 1,
"forms": {
"f788": {
"id": "f788",
"is_deleted": 0,
"title": "Form 11"
},
"f6yy": {
"id": "f6yy",
"is_deleted": 0,
"title": "Form 12"
},
"f00i": {
"id": "f00i",
"is_deleted": 0,
"title": "Form 13"
}
}
}]
RECORD3:
[{
"business_id": 4,
"user_id" = 3,
"forms": {
"f839": {
"id": "f839",
"is_deleted": 0,
"title": "Form 21"
},
"f1bc": {
"id": "f1bc",
"is_deleted": 0,
"title": "Form 22"
},
"f6ac": {
"id": "f6ac",
"is_deleted": 0,
"title": "Form 23"
}
}
}]
我有3條記錄存儲在發電機-db表。哈希鍵是business_id,範圍鍵是user_id。表單對象是具有子對象(id,is_deleted,title)的父對象。我不知道user_id的值。但我只有business_id值「2」(這是唯一的,不會在其他記錄business_id中重複)。我想更新記錄2 is_deleted值爲1的id(值是f6yy)。如果可能,請建議查詢。
作爲此問題的一部分回答http://stackoverflow.com/questions/42992783/it-is-possible-to-update-item-without-hash-key-or-range-key-value-in -dynamodb-ph – notionquest
這是https://stackoverflow.com/questions/42992783/it-is-possible-to-update-item-without-hash-key-or-range-key-value-in的確切副本-dynamodb-ph,我無法投票將其作爲重複關閉,因爲另一個尚未得到答覆。 – mkobit
我投票結束這個問題作爲題外話,因爲你在這裏問了一個確切的重複http://stackoverflow.com/questions/42992783/it-is-possible-to-update-item-without-hash-key -or-範圍-鍵 - 值在-dynamodb-PH。如果回答您的問題,請接受答案(注意:由於它沒有被接受的答案,因此不能重複關閉) – tddmonkey