Я создал UDT -cqlsh: Вставка значения в UDT
CREATE TYPE home.my_object (
id text,
type text,
quantity int,
critical boolean,
count int,
stock text,
envelope boolean
);
ALTER TABLE home.product ADD my_objects list<frozen<my_object>>;
Я написал сценарий и попытался бежать против БД для выполнения вставки/обновления, но получаю сообщение об ошибке
Вот мой script-
Update home.product set my_objects[''] = {
id: '3.MYFIT-LTR-DYN',
type: 'COMPONENT',
quantity: null,
critical: '',
count: null,
stock:'',
envelope:''
} where id = 'FIT-GI';
Когда я выполнения этого заявления я получаю ниже error-
code=2200 [Invalid query] message="Invalid STRING constant() for "idx(my_objects)" of type int"