CassandraMap是实现Map还是多重Map?换句话说,cassandra是否允许在map类型中使用重复键?根据这个例子,如果我打电话
UPDATE cycling.cyclist_teams SET teams = teams + {2009 : 'First team'} WHERE id = 5b6962dd-3f90-4c93-8f61-eabfa4a803e2;
然后
UPDATE cycling.cyclist_teams SET teams = teams + {2009 : 'Second team'} WHERE id = 5b6962dd-3f90-4c93-8f61-eabfa4a803e2;
然后数据库将如下所示:a)
teams[2009]: 'Second team'
或者这个:b)
teams[2009]: 'First team'
teams[2009]: 'Second team'
1条答案
按热度按时间rqdpfwrv1#
文件对此非常清楚:
Map通过键值对将一个项与另一个项相关联。对于每个键,只能存在一个值,并且不能存储重复的值。键和值都用数据类型指定。
也就是说,该值将被覆盖,就像java hashmap的情况一样。结果将是
{2009 : 'Second team'}