我有一个表格,用于跟踪每天与浏览器名称相关联的“匹配”。
这样设置如下:
我想使用updateItem
以原子方式更新Hits值。这需要考虑ID,浏览器和创建。
实际上,它会覆盖特定ID在同一天更新的浏览器值。我可以把这个范围放在浏览器上,但是它会与Created一样,它不应该在以前的任何日子里更新。
任何想法都是更好的设计方法,这样我才能做到这一点?谢谢
编辑:想到另一个潜在的选择。它不是简单地将ID作为page_id,而是可以是page_id和浏览器的串联,例如page_chrome
。然后我可以添加一个属性,该属性可能是一个二级索引,它保存可以查询的PageId。仍然不确定这是否是理想的解决方案。
答案 0 :(得分:1)
我会将浏览器连接到page_id之类的东西
page#browser
。如果需要,可以将它们作为更多索引的单独属性。您的编辑在imo上发布。然后你甚至可以将#all页面预先计算在一起计算所有浏览器。
万一你错过了,这是doc on atomic counters。