我想通过 MongoDb 中的交货按钮减少我的库存量

I want to decrease my stock amount by the delivery button in MongoDb

如何通过 MongoDB

中连接的送货按钮减少我的 React 应用程序中的库存

const delevary = e => {

    const quantity = product?.quantity
    const updateItem = {quantity}
    const url = `http://localhost:7000//${id}`;
    fetch(url,{
        method : 'PUT',
        headers : {
            'content-type' : 'application/json'
        },
        body : JSON.stringify(updateItem)
    })
    .then(res => res.json())
    .then (result =>{
        console.log(result)
        setIsreload(!isReload)
        // setItems(result);
    })
        
    
};

如果您点击“Delivered”按钮,您将一个一个地减少数量,然后将该值发送到后端并在数据库中更新它。 同理增加。

就像...

const stockQuantity = parseInt(products?.quantity) const newStockQuantity = stockQuantity - 1;

然后

获取(url, { 方法:'PUT', // 或 'PUT' headers:{ 'Content-Type': 'application/json', }, body: JSON.stringify( { 数量:新库存数量, } ), }) .then(响应=> response.json()) .then(数据=> { console.log('Success:', 数据); 吐司('Your Product Deliver successfully') setIsReload(!重新加载) })