Insert statement with uuid() function

Here is my insert statement :slightly_smiling_face:
“INSERT INTO catalog (KEY, VALUE) VALUES (UUID(),
{ “productId”:UUID(), “unitPrice”: 4.40, “type”: “product”, “color”:“green”}) RETURNING *” "
But the problem is document key’s uuid value and productId’s uuid inside document are not same.i want that my document key and productId should be same.Is there any query ?thanks.

Each UUID() call gives different value.

INSERT INTO default (KEY doc.productId , VALUE doc) 
SELECT { "productId":UUID(), "unitPrice": 4.40, "type": "product", "color":"green"} AS doc RETURNING *;