我正在进入单表ddb设计,并且发现键本身需要分隔符和其他重要字符。
为了避免在分隔符本身中出现分隔符的可能性,我正在考虑使用表情符号/符号作为分隔符:
'parent➡️childType≔{childId}➡️grandchildType≔{grandchildId}'
I read here表示发电机接受UTF-8,I read here表示表情符号可以采用UTF-8编码。但是我远不是这个问题的专家,因此,权威的答案将不胜感激:)
它有效,但是我个人会使用双冒号。所以看起来像这样:
parent::childType=123::grandchildType=456
IMO,更容易阅读,是我为什么使用它们,而没有其他东西使用它的原因。
无论您选择什么,都只是一个小窍门。请记住,这些字符算作物品整体尺寸的一部分。当涉及到GetItem
,Query
和Scan
操作时,名称的大小很重要。因此,除非确实有道理,否则不要在这里疯狂。