2 / 3
May 2024

If anyone will search it, this is the answer:

const result = await this.companyModel.updateOne( { 'offers._id': new Types.ObjectId(offerId) }, { $set: { 'offers.$[].photos.$[x].order': 0 } }, { arrayFilters: [ { 'x._id': new Types.ObjectId(photoId) } ] } );