Я пытаюсь выполнить insert-select в N1QL
(вставка документов о том, что их ключ/значение являются результатом оператора select), и я не понимаю синтаксиса.
Я попытался выполнить:
insert into tempbucket (KEY payload.id,VALUE select * from default where payload.fooId in [100,101 ] ) RETURNING * ;
в некоторых вариациях, но ничего не получалось.
Изменить: оператор SELECT
выберите * по умолчанию, где payload.fooId в [100,101]
КЛЮЧ документов, которые я хочу создать, — это значение поля key
, а ЗНАЧЕНИЕ — это весь JSON оператора SELECT, упомянутого выше.