mam pewne elementy, które mogę wstawić tak:DynamoDB: Jaka jest różnica, czy ustawiam atrybut na "NULL": "true", czy po prostu go pomijam?
PutItem:
"TableName": "pets",
"Item": {
"petName": {
"S": "Cat"
},
"hairColor": {
"S": "gray"
},
"nickName": {
"S": "Kitty"
}
}
Czasami jednak pets
nie posiada nickname
. Jestem całkiem nowy dynamoDB, i widzę, że mogę sobie z tym poradzić na dwa sposoby (co najmniej):
1)
"TableName": "pets",
"Item": {
"petName": {
"S": "Cat"
},
"hairColor": {
"S": "gray"
},
"nickName": {
"NULL": "true"
}
}
2)
"TableName": "pets",
"Item": {
"petName": {
"S": "Cat"
},
"hairColor": {
"S": "gray"
}
}
co za różnica Czy to będzie dla mnie (np. podczas uzyskiwania dostępu do danych później)? A jaka jest najlepsza praktyka?