の「マップ・エントリーの平等が凍結されたマップの列device_detailsに述語サポートされていない」私は次のテーブルがあります。カサンドラ無効なクエリ
CREATE TABLE dove.backend_events (
log_time_local timeuuid,
username text,
log_type text,
log_time timestamp,
device_category text,
log text,
device_details frozen<map<text, text>>,
PRIMARY KEY (log_time_local, username, device_details)
);
を、私はこのクエリを実行しています:SELECT * FROM dove.backend_events WHERE device_details['category'] = 'mobile' ALLOW FILTERING;
私はこのエラーを取得しています:InvalidRequest: code=2200 [Invalid query] message="Map-entry equality predicates on frozen map column device_details are not supported"
何が原因で、どのように修正するのですか? device_details
がプライマリキーの一部でなく、フリーズしていない場合、このエラーは発生しません。