我有一个字段cat_to_pub,类型为MAP。
{1: '9-20-21', 2: '2-5-21', 4: '2-5-21', 5: '2', 6: '2', 9: '2-83-153-149', 11: '2-5-21-31', 29: '100', 32: '113-198-21'}
我可以使用以下方法从此MAP中删除单个元素
DELETE cat_to_pub[1] FROM user_preferences WHERE user_id = 'jayeshjain';
如何从该集合中删除多个元素?
例如。如果我想删除键1和2,如何形成查询?
最佳答案
使用更高版本的cassandra(已尝试3.7),您可以update user_preference set cat_to_pub = cat_to_pub - { 1, 2 } where user_id = 'jayeshjain';