How to push new data in repeatable component?

You have to create in database repeatable components. And update your api collection data.

    let option1 = await strapi.db.query('product.option').create({
        data: {
            value: "XXL"
        }
    })

    let option2 = await strapi.db.query('product.option').create({
        data: {
            value: "XL"
        }
    })

    let variant1 = await strapi.db.query('product.variants').create({
        data: {
            options: [option1, option2],
            name: "size"
        }
    })

    let product = await strapi.db.query('api::product.product').update({
        where :{
            slug: "qraxiss-x"
        },
        populate: {
            variants: "*"
        },
        data : {
            variants: [variant1]
        }
    })

Here is the result! have a nice day!