i have one query about the mongodb
there is one issue i want to change the field inside the collection of array of object i want to change it .
i want to change the paid to true if in the body req.body._id of is match to inside the object of paymentschedule _id.
{
"customer": "62f75f6204a24bb48edae723",
"product": "62cd46a3b325452b3efc6dd3",
"downPayment": 140,
"planOfInstallment": 12,
"moneyRequiredToPay": 629,
"contractInitiated": false,
"contractStatus": "Normal",
"moneyRecieved": 0,
"investor": [
{
"investorDetail": "62f7542289326e783ae7feba",
"money": 200,
"date": "2022-08-13T09:38:33.476Z",
"_id": "62f7711d932b45b68c7ae813"
},
{
"investorDetail": "62f7542289326e783ae7feba",
"money": 170,
"date": "2022-08-13T09:38:33.476Z",
"_id": "62f7711d932b45b68c7ae814"
}
],
"createdDate": "2022-08-13T09:38:33.476Z",
"_id": "62f7711d932b45b68c7ae812",
"paymentschedule": [
{
"monthName": "September",
"dateToPay": "2022-09-25T21:00:00.000Z",
"paid": false,
"payment": 52.416666666666664,
"paymentRecieveDate": null,
"_id": "62f7711d932b45b68c7ae815"
},
{
"monthName": "October",
"dateToPay": "2022-10-25T21:00:00.000Z",
"paid": false,
"payment": 52.416666666666664,
"paymentRecieveDate": null,
"_id": "62f7711d932b45b68c7ae816"
},
{
"monthName": "November",
"dateToPay": "2022-11-25T21:00:00.000Z",
"paid": false,
"payment": 52.416666666666664,
"paymentRecieveDate": null,
"_id": "62f7711d932b45b68c7ae817"
},
{
"monthName": "December",
"dateToPay": "2022-12-25T21:00:00.000Z",
"paid": false,
"payment": 52.416666666666664,
"paymentRecieveDate": null,
"_id": "62f7711d932b45b68c7ae818"
},
{
"monthName": "January",
"dateToPay": "2023-01-25T21:00:00.000Z",
"paid": false,
"payment": 52.416666666666664,
"paymentRecieveDate": null,
"_id": "62f7711d932b45b68c7ae819"
},
{
"monthName": "February",
"dateToPay": "2023-02-25T21:00:00.000Z",
"paid": false,
"payment": 52.416666666666664,
"paymentRecieveDate": null,
"_id": "62f7711d932b45b68c7ae81a"
},
{
"monthName": "March",
"dateToPay": "2023-03-25T21:00:00.000Z",
"paid": false,
"payment": 52.416666666666664,
"paymentRecieveDate": null,
"_id": "62f7711d932b45b68c7ae81b"
},
{
"monthName": "April",
"dateToPay": "2023-04-25T21:00:00.000Z",
"paid": false,
"payment": 52.416666666666664,
"paymentRecieveDate": null,
"_id": "62f7711d932b45b68c7ae81c"
},
{
"monthName": "May",
"dateToPay": "2023-05-25T21:00:00.000Z",
"paid": false,
"payment": 52.416666666666664,
"paymentRecieveDate": null,
"_id": "62f7711d932b45b68c7ae81d"
},
{
"monthName": "June",
"dateToPay": "2023-06-25T21:00:00.000Z",
"paid": false,
"payment": 52.416666666666664,
"paymentRecieveDate": null,
"_id": "62f7711d932b45b68c7ae81e"
},
{
"monthName": "July",
"dateToPay": "2023-07-25T21:00:00.000Z",
"paid": false,
"payment": 52.416666666666664,
"paymentRecieveDate": null,
"_id": "62f7711d932b45b68c7ae81f"
},
{
"monthName": "August",
"dateToPay": "2023-08-25T21:00:00.000Z",
"paid": false,
"payment": 52.416666666666664,
"paymentRecieveDate": null,
"_id": "62f7711d932b45b68c7ae820"
}
],
"documentContract": [],
"__v": 0,
"id": "62f7711d932b45b68c7ae812"
}