Mi ha delle voci che inserisco in questo modo:DynamoDB: Che differenza fa se imposto un attributo su "NULL": "true" o semplicemente lo ometto?
PutItem:
"TableName": "pets",
"Item": {
"petName": {
"S": "Cat"
},
"hairColor": {
"S": "gray"
},
"nickName": {
"S": "Kitty"
}
}
A volte però, il pets
non hai nickname
. Sono abbastanza nuovo per DynamoDB, e posso vedere, che posso gestire questo in due modi (almeno):
1)
"TableName": "pets",
"Item": {
"petName": {
"S": "Cat"
},
"hairColor": {
"S": "gray"
},
"nickName": {
"NULL": "true"
}
}
2)
"TableName": "pets",
"Item": {
"petName": {
"S": "Cat"
},
"hairColor": {
"S": "gray"
}
}
Che differenza questo mi farà per me (ad esempio quando accederai ai dati in seguito)? E qual è la migliore pratica?